在Linux Mint上调试“ Web内容”应用程序的CPU使用率高(接近总数)


42

我在家中的三台计算机上都安装了Linux Mint,并且每当打开Firefox时,它们几乎都变得非常慢。这是top的输出:

运行Web内容时的最高输出

如您所见,“ Web Content”和Firefox共同消耗了我几乎所有的CPU,以及超过50%(4GB +)的系统内存。

我过去从未在Debian或Ubuntu中遇到过此问题,但到目前为止,在我安装Mint的每台计算机上都出现了此问题。这种极高的(几乎总计)CPU /内存使用率是恒定不变的,这使我的计算机无法使用。

有谁知道如何解决这个问题?如果没有修复程序,如何使该“ Web内容”应用程序完全停止运行?


2
lubuntu 15也发生在我身上。
卡洛斯,

4
在Ubuntu 16.04上我碰巧。我认为这与Mint或任何其他发行版无关。
Georg

1
1)我每晚使用firefox,并定期更新; 2)我关闭了e10,因为我认为这是灾难性的举动。->我从来没有任何问题,而且我有一个非常快,非常小的firefox。我只是没有WebContent流程和类似的废话。
彼得说恢复莫妮卡

什么是e10s?网络搜索似乎没有任何关系。有一个Wikipedia页面,但重定向到Firefox主功能页面,但Firefox Wikipedia页面中没有列出e10。
bgoodr

1
@bgoodr e10s ==电解aka多进程Firefox。support.mozilla.org/en-US/kb/…–
doremi

Answers:


12

这是一个普遍的问题,除了电池浪费的能量外,什么都不会造成,大大减少了未插电的操作时间。

问题的原因似乎很简单:您打开的选项卡太多,每个选项卡都具有运行Java脚本的无用的无穷循环

这些Java脚本通常不是您正在使用的网站的来源,而是来自其他地方的基于广告的第三方,这些第三方试图从FFox会话中收集一些信息或仅在侧面显示切换广告。

简单(但不是唯一)的解决方案是安装NoScript插件 -产生立竿见影的效果-Web内容进程的CPU消耗将减少几乎为0%

因此,请在所有FFox上都安装NoScript,并跟踪您实际上允许非常仔细地执行脚本的域。

好的做法是允许永久使用原始域脚本(选择“ 允许 ”)来使您访问的网站正确显示所有有用的信息,但仅将侧边或额外域保留为“ 禁止 ”或“ 临时”允许 ”模式,这样下一次FFox加载将再次禁止所有这些不受欢迎的脚本。


这听起来像是一个相当合理的解释。
Hexdump

提出了建议,但就我而言,Ghostery是在NoScript也正常工作时似乎吸引CPU的附件。显然,NoScript无法控制与Ghostery的功能有关的WebContent活动(可以说是因为它们来自系统内部)。我的经验与其他答案一致
XavierStuvw

3

我刚遇到“新” Firefox的问题。在仅打开一个选项卡的4 GB机器上,该过程消耗了2.4 GB。禁用Ghostery插件为我解决了这个问题。


这是对我的情况的一个很好的解释:我启动并运行了NoScript和Ghostery。禁用Ghostery已将Web内容应用程序的CPU使用率提高到合理的百分之几。因此,就我而言,NoScript是有用的(请参阅下面的文章),但不能防范Ghostery。我使用Ubuntu 14.04 LTS; 在笔记本电脑中,而不是在具有相同Firefox和附加组件的台式机中,感觉到的问题更多。
XavierStuvw

Ghostery不是工具。从来没有建议过。
Oleg Kokorin


1

我遇到了同样的问题,并试图一个一个地关闭打开的选项卡,以找到一个严重依赖Web Content进程的选项卡。事实证明,ebay占用了我20%到30%的CPU,具体取决于您的计算机,该百分比可能更低或更高。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.