有没有办法确定每个 Firefox 附加组件泄漏了多少内存?

Win*_*nja 9 firefox

有没有办法确定每个 Firefox 附加组件泄漏了多少内存?

我在这里在 SU 上找到了一个类似的线程,但它已经有几年的历史了,而且几乎所有提到的附加组件都不再处于开发阶段。

我使用 Firefox 作为我的主要浏览器,在一两天内内存使用量超过了 1 GB,这有点荒谬。

我没有大量的附加组件(在我看来),但我使用的列表如下:

  • AdBlock Plus
  • 自动寻呼机
  • 下载状态栏
  • 下载助手
  • 油猴
  • IE 标签 2
  • 图像缩放
  • 最后通行证
  • 重启火狐
  • 偶然发现
  • TreeStyle Tab(没有这个就活不下去,这是唯一让我无法切换到 Chrome 的东西)

从我所读到的 AdBlock Plus 会泄漏大量内存,但它使网络生活变得更加愉快,我真的更愿意保留它。

我正在运行 Windows 7 Pro 64 位。

Ste*_*nie 4

为了让 about:memory 报告更多信息,我们做了一些工作,但到目前为止,它并没有提供任何对于诊断插件内存使用情况特别有帮助的信息。

这给我们留下了各种泄漏测试工具:https://wiki.mozilla.org/Performance:Leak_Tools

带有插件的泄漏可能存在于它的 chrome javascript 中,因此https://wiki.mozilla.org/Performance:Leak_Tools#leak-monitor是您调试这些泄漏的首选,可能随后是调试构建。

另外,如果您正在调试泄漏,我会确保您正在使用 Aurora 或 Nightly 版本,因为最近由于 MemShrink 项目,Firefox 本身已经修复了许多内存泄漏问题。