Firefox占用大量的CPU资源

有时,Firefox 需要相当多的 CPU 资源来下载、处理和显示网页内容。如果您在使用 Firefox 时经常遇到 CPU 使用率始终很高的问题,可以参考本文给出的解决方法。

  • CPU(中央处理单元)是计算机的“大脑”。当 CPU 负荷很大时,计算机的总体表现将会受到影响。
  • 针对不同的操作系统,您可以通过特定的工具来查看和监视 CPU 使用率。 在 Windows 中,任务管理器中的性能面板显示了 CPU 使用情况。
注意:如果您同意提交性能数据(启用遥测),Mozilla 会收集 Firefox 的 CPU 使用情况等数据,这将帮助 Firefox 在将来的版本中变得更优秀。

更新到最新版本

最新版本的 Firefox 改进了 CPU 使用情况。更新到最新版本

扩展和主题

禁用消耗 CPU 资源较高的扩展和主题

扩展和主题可能导致 Firefox 使用超出正常水平的 CPU 资源。

要确认是否是扩展或主题引起 Firefox 的 CPU 占用过高,请以安全模式启动 Firefox,并观察该模式下的 CPU 使用情况。在安全模式下,扩展和主题会被禁用,如果您注意到情况大有改善,那么可以尝试禁用或卸载扩展来解决问题。

隐藏无用内容

许多页面包括您不需要的内容(比如广告),显示这些内容也会占用 CPU(请参阅下文的插件一节)。使用某些扩展可以隐藏这些恼人的内容:

插件

2017 年 3 月 7 日,当 Firefox 版本 52 发布时,已经停止支持除 Flash 之外的所有 NPAPI 插件。参看 此兼容性文档此文 了解详情。

Firefox 版本 52 开始,停止支持除 Adobe Flash 之外的所有 NPAPI 插件。参看 此兼容性文档此文 了解详情。

用于显示某些类型的页面元素的插件,尤其是旧版本的插件,可能会严重占用 CPU。要确认您的插件是都是最新版本。

禁用大量占用 CPU 的插件

要确定 Firefox 占用过多 CPU 资源的原因是否来自某个插件,您可以有选择性地禁用一些插件:

  1. 点击菜单按钮 Fx57menu New Fx Menu ,选择 附加组件 Fx57Addons-icon 附加组件 打开附加组件管理器。

  2. 在附加组件管理器标签页中选择 插件 面板。
  3. 点击选择列表中的一个插件,选择永不启用以禁用它。
  4. 对其他您想禁用的插件进行同样的操作。

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

如果禁用某个插件后 CPU 占用有明显降低,您可以保持禁用它。要是这个插件在互联网上广泛使用,您可以试着寻找更好的替代插件。

检查 Flash 硬件加速状态

一些用于播放视频的插件,比如 Flash,可以使用硬件加速渲染全屏内容。这样能够减少 CPU 占用。

  1. 导航到一个显示 Flash 视频的页面。
  2. 右键单击按住 Ctrl 键同时点击视频播放器区域,然后点击上下文菜单中的设置…
  3. 点击“Adobe Flash Player 设置”窗口左下角的图标打开“显示”面板。
  4. 确认已勾选启用硬件加速
  5. 点击关闭按钮退出“Adobe Flash Player 设置”窗口。

检查 Firefox 硬件加速状态

启用 Firefox 硬件加速可以减轻 CPU 占用。

content-prefs.sqlite 文件损坏

Firefox 在用户配置文件夹保存着多个用户数据文件。用户来保存各个网页设置的文件也许会损坏。如果你删除此文件,你的放大尺寸会被重置,但是 CPU 占有率会下降。

  1. 点击菜单按钮 New Fx Menu ,点击帮助 Help-29 点击菜单按钮 Fx57menu ,点击 帮助 并选择 故障排除信息 菜单项以打开故障排除信息标签页。

    • 应用程序概要 部分,点击 显示文件夹打开文件夹在 Finder 中显示打开目录 按钮。一个含有您的配置文件夹窗口将打开。你的配置文件夹会打开。
    注意:如果您无法打开或使用 Firefox,您也可尝试 在不打开 Firefox 的情况下找到您的用户配置文件 中的指导。
  2. 点击菜单按钮 New Fx Menu ,然后点击退出退出 Close 29

    点击 Firefox 菜单 Fx57Menu ,然后点击 退出 在屏幕顶部点击 Firefox 菜单,然后点击 退出 Firefox点击 Firefox 菜单 Fx57Menu ,然后点击 退出

  3. 在配置文件夹,删除 content-prefs.sqlite。下次打开 Firefox 时,它还会自动生成。




本文基于 Firefox CPU usage (mozillaZine KB) 中的信息

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

这些人帮助撰写了这篇文章:Kemcy Best, Don, f1m15, innki, wxie。你也可以提供帮助,来看看该怎么做