使用about:addons-memory扩展排查各扩展和主题内存使用情况

注意:本页所说的“附加组件”仅指扩展和外观,与Firefox中“附加组件”所指稍有差别。

假设你已经在 Firefox 上安装了许多附加组件,在内存占用方面,你并不能真正地区分出哪个是重量级的附加组件,哪个是轻量级的附加组件。假设你的Firefox安装了几十个附加组件,运行一段时间后,发现浏览器运行愈发显得步履蹒跚,或者浏览器的内存占用过多。

虽然about:memory提供了详尽的内存占用信息,但由于其不清晰的展示方式,让直观查看各附加组件的内存占用相当困难。 这个时候,检查附加组件占用内存的情况,找到拖慢浏览器的“真凶”,就非常必要了。

about:addons-memory是一个新的扩展,它能够直观地展现出各附加组件的内存使用情况。你可以用它去检查你所启用的所有附加组件,找出哪个附加组件占用了最多的内存,进而可以去找类似的附加组件来替代掉,或者干脆将它从浏览器中移除掉。除非是一些非用不可又无可替代的附加组件。

使用方法

这个扩展的使用方法很简单。

在安装好之后,打开“about:addons-memory”页面(在地址栏中输入后,回车),你就会看到一个列表,上面就是你所有安装并启用的附加组件以及浏览器本身占用内存的信息。

addons-memory

列表中,每一个附加组件都包含了以下信息:附加组件名(Add-on)、开发者(by xxx)、唯一标识,以及内存使用情况(Memory)。此外还列出了每一个附加组件占用的内存对所有附加组件总共所占用内存所占的百分比(Addons)。

实际所用内存会比所显示的略大

该扩展的开发者还提到,附加组件实际上使用到的内存,可能比这里列出的数值要大。他是这么说的:

  • 许多附加组件,尤其是非 JetPack 类型的附加组件,可能会因为脚本、DOM或样式的原因,对浏览器产生静态或动态的资源叠加加载。这些情况是无法从浏览器占用资源本身严格区分出来的,因此这些叠加加载的资源,就不能列入附加组件自身的资源消耗上面了。结果是,附加组件内存消耗的真实数据,也许比列表展现的数值更大一些。

其他内容

在这个扩展信息页面上,还提供了一个Minimize memory usage(最小化内存用量)按钮。点击它,能临时性地减少当前浏览器的内存资源占用情况。

参考资料:找出你的Firefox配置中占用内存最多的扩展【原创翻译】

这篇文章对您有帮助吗?

请稍候...

此文章在这些用户的协助下写成:

Illustration of hands

志愿者

分享知识并培养专业技能。解答问题并改进我们的知识库。

详细了解