内存消耗严重
Firefox 有时会使用过多内存,以致于影响性能,极端的情况下甚至会引起崩溃。本文将介绍如何让Firefox使用更少内存。
- 根据您的操作系统,您可以通过特定的工具查看和监视内存使用情况。在Windows上,Windows任务管理器可以显示 Firefox 整体的内存使用情况。
Table of Contents
更新到最新版
最新的Firefox大大减少了内存使用。强烈推荐更新Firefox到最新版。
扩展与主题
禁用消耗内存的扩展和主题
扩展与主题可能使使用 Firefox 过多内存。
要确定 Firefox 内存消耗严重的原因是否来自扩展与主题,请用安全模式启动 Firefox,然后关注一下内存占用。在安全模式下,扩展与主题是禁用的,如果内存占用有明显好转,您可以试着禁用或卸载某些扩展或主题。
- 关于启动安全模式和查找扩展与主题问题的更多信息,请查阅火狐扩展和主题的故障解决方法。
此外,您还可以通过about:addons-memory 扩展来直接查看各个扩展和主题大致的扩展内存使用情况。
插件
用于显示特殊页面元素的插件,尤其是过时的旧版插件,可能会严重消耗内存。
要确定 Firefox 内存消耗严重的原因是否来自某个插件,您可以试着禁用有选择性地禁用一些插件:
- 在 Firefox 窗口顶端在菜单栏,点击菜单并选择。这将打开附加组件管理器。
- 选择面板。
- 选择列表中的一个插件,点击以禁用它。
- 再对其他您想禁用的插件进行同样的操作。
禁用一些插件后,退出并重新启动 Firefox,然后关注一下内存占用。如果没有明显改善,则可以重新启用这些刚才禁用的插件,再试着禁用另一组。
如果禁用某个插件后内存占用有明显改善,您可以保持禁用它,或者查找它的更新。流行的插件一文中列出了一些插件及相关的更新方式。
重新启动 Firefox
Firefox 长时间开着,内存消耗可能会逐渐增加。一个折衷的方法是定期重启一下 Firefox。您可以设置让 Firefox 记住您的标签页和窗口,以便在重启后回到之前的状态。请查阅会话恢复功能以了解详情。
减少打开的标签数
每个标签页都要消耗一定的内存来显示网页。如果您总是打开超过100个标签页的话,您可以考虑是否换一种更轻便的方式来组织您要浏览的页面和要完成的任务,例如:
- 书签。提示:"将所有标签页加入书签"可以一资助添加一批标签页到书签。
- 任务列表类应用。
内存诊断工具
- about:addons-memory:让您可以直观地查看各附加组件的内存占用情况。
还有Firefox 开发人员制作的两个扩展,可以帮助您锁定内存泄漏类的 bug:
- Leak Monitor:在出现某种内存泄漏时立即给出警告。这有助于第一时间发现泄漏的原因。
- RAMBack:帮助您清空 Firefox 的各种缓存区域,方便您区分缓冲(caching)和泄漏(leaking)。
如果您是 C++ 程序员,您可以试试Firefox 开发人员常用的泄漏调试工具。


Firefox