为什么 Firefox 中 Google 的结果很消耗 CPU?

Nic*_*ith 5 windows firefox cpu-usage google-search ubuntu

在 Windows 或 Linux 上的 Firefox v50 至 v57 版本(无附加组件)中,Google 搜索显示的结果非常消耗 CPU。通过显示 CPU 的任务管理器可以轻松查看。为什么 Google 搜索结果会消耗如此多的 CPU 资源以及如何预防?

多少?这取决于CPU。低速 Celeron 上约为 40%,Intel i5 上约为 20%。请参阅下面的屏幕截图。

您的系统规格是什么?Windows 或 Linux 上的任何机器、任何 cpu。

您看到 CPU 利用率有多长时间?期间显示了googe搜索的结果。如果我们在显示的结果上停留 5 分钟,那么 5 分钟的 CPU 利用率。

自己尝试一下,很容易重现该现象:

打开火狐浏览器。打开cpu的任务管理器。在谷歌上搜索一些东西并显示结果。我们可以看到cpu利用率增加了。从显示的结果中选择一个结果,然后cpu利用率下降。

下面的屏幕截图:显示结果之前、期间和之后

Windows 10,英特尔 i5,4 核: 之前-期间-之后

Linux Ubuntu 14.04,赛扬,1 核: 之前-期间-之后

小智 3

至少可以在这里找到补救措施:

https://bugzilla.mozilla.org/show_bug.cgi?id=1345468#c13

换句话来说:可以使用 uBlockOrigin 使用自定义规则来阻止页面上有问题的元素

google.*##g-loading-icon._F9g._y9g
Run Code Online (Sandbox Code Playgroud)

尽管该规则看起来适用于 AdBlock Plus,但它对我不起作用。我现在切换到 uBO :-)