X
点击这里打开本站的移动版本。

Firefox

内存消耗严重

Firefox 有时会使用过多内存,以致于影响性能,极端的情况下甚至会引起崩溃。本文将介绍如何让Firefox使用更少内存。

  • 根据您的操作系统,您可以通过特定的工具查看和监视内存使用情况。在Windows上,Windows任务管理器可以显示 Firefox 整体的内存使用情况。
注意:如果您发送了性能信息(启用遥测),Mozilla将收集包括您的内存使用情况的数据,并在未来的Firefox中改进。


更新到最新版

最新的Firefox大大减少了内存使用。强烈推荐更新Firefox到最新版


扩展与主题

禁用消耗内存的扩展和主题

扩展与主题可能使使用 Firefox 过多内存。

要确定 Firefox 内存消耗严重的原因是否来自扩展与主题,请用安全模式启动 Firefox,然后关注一下内存占用。在安全模式下,扩展与主题是禁用的,如果内存占用有明显好转,您可以试着禁用或卸载某些扩展或主题。

此外,您还可以通过about:addons-memory 扩展来直接查看各个扩展和主题大致的扩展内存使用情况。

注意:安装许多扩展并不会导致占用过大,只有个别低效率的扩展才会有较大占用,影响性能。

插件

用于显示特殊页面元素的插件,尤其是过时的旧版插件,可能会严重消耗内存。

要确定 Firefox 内存消耗严重的原因是否来自某个插件,您可以试着禁用有选择性地禁用一些插件:

  1. 在 Firefox 窗口顶端在菜单栏,点击工具菜单并选择附加组件。这将打开附加组件管理器。
  2. 选择插件面板。
  3. 选择列表中的一个插件,点击禁用以禁用它。
  4. 再对其他您想禁用的插件进行同样的操作。

禁用一些插件后,退出并重新启动 Firefox,然后关注一下内存占用。如果没有明显改善,则可以重新启用这些刚才禁用的插件,再试着禁用另一组。

如果禁用某个插件后内存占用有明显改善,您可以保持禁用它,或者查找它的更新。流行的插件一文中列出了一些插件及相关的更新方式。


重新启动 Firefox

Firefox 长时间开着,内存消耗可能会逐渐增加。一个折衷的方法是定期重启一下 Firefox。您可以设置让 Firefox 记住您的标签页和窗口,以便在重启后回到之前的状态。请查阅会话恢复功能以了解详情。

减少打开的标签数

每个标签页都要消耗一定的内存来显示网页。如果您总是打开超过100个标签页的话,您可以考虑是否换一种更轻便的方式来组织您要浏览的页面和要完成的任务,例如:

内存诊断工具

还有Firefox 开发人员制作的两个扩展,可以帮助您锁定内存泄漏类的 bug:

  • Leak Monitor:在出现某种内存泄漏时立即给出警告。这有助于第一时间发现泄漏的原因。
  • RAMBack:帮助您清空 Firefox 的各种缓存区域,方便您区分缓冲(caching)和泄漏(leaking)。

如果您是 C++ 程序员,您可以试试Firefox 开发人员常用的泄漏调试工具



信息来源:Reducing memory usage - Firefox (mozillaZine KB)

这篇文章对您有帮助吗? 请稍候...

这些人帮助撰写了这篇文章:kmc, xcffl。你也可以提供帮助,来看看该怎么做