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(请参阅下文的插件一节)。使用某些扩展可以隐藏这些恼人的内容:

  • Adblock Plus 可以过滤页面上的广告。
  • Flashblock 可以让您选择是否启用 Flash。
  • NoScript 可以让您选择是否在页面上运行脚本。

插件

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

更新插件

要确认您的插件是否都是最新版本,请访问插件检查页面

禁用大量占用 CPU 的插件

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

  1. 点击 Firefox 窗口顶部的 Firefox 按钮点击菜单栏上的 工具 菜单点击 Firefox 窗口顶部的 工具 菜单,然后点击 附加组件 打开附加组件管理器。 点击菜单按钮 New Fx Menu ,选择 附加组件 打开附加组件管理器。

  2. 在附加组件管理器标签页中选择 插件 面板。
  3. 点击选择列表中的一个插件,点击禁用按钮以禁用它。
  4. 对其他您想禁用的插件进行同样的操作。
  1. 点击 Firefox 窗口顶部的 Firefox 按钮点击菜单栏上的 工具 菜单点击 Firefox 窗口顶部的 工具 菜单,然后点击 附加组件 打开附加组件管理器。 点击菜单按钮 New Fx Menu ,选择 附加组件 打开附加组件管理器。

  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 占用。

确认硬件加速已启用并且正在使用最新版本的显卡驱动




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


分享此文章: http://mzl.la/1BAQIeY

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

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