是否可以在Firefox中找到CPU占用标签?


8

首先,我做了作业,发现了类似的问题,但它们似乎涵盖了特定的Firefox插件。我的情况有所不同:我没有运行大量插件,但仍会定期将CPU使用率猛增至100%(我有一个旧的单核CPU)。我想知道是否有可能看到哪个选项卡是令人讨厌的。通常,我不会运行大量标签,而是尝试遵循7 +/- 2常识规则,但是一个一个地关闭标签并观察CPU使用率仍然不是很方便。


1
+1同样的问题。我第一次看到CPU猪,第二次看到相同的标签。更糟糕的是,直到Firefox关闭,CPU的消耗才会耗尽,因此关闭选项卡无法解决问题。我也认为关闭和使用“保存”选项卡功能无济于事,并且当您再次启动浏览器时就可以吃了

Answers:


4

当您闲置时,大量的CPU使用率通常是网站行为异常的迹象(与用户操作花费很长时间(通常表示扩展程序行为异常)相反)。它可以是插件,也可以是Javascript。

确定麻烦的站点可能很困难。从视觉上看,寻找可以移动的东西-大多数CPU粉碎机都可以在其中进行动画处理(自动滚动文本,旋转广告,电影等)。(GIF动画不会占用太多CPU。)

如果幸运的话,CPU漫游器还可以进行网络访问。将这些固定到站点会容易得多。运行tcpdump,wireshark或任何您喜欢的网络流量观察器。Web流量是TCP,通常指向远程端口80。这可能指向您正在访问的网站,也可能指向嵌入到您正在访问的网站中的网站,通常是广告。

广告和Flash是常见的罪魁祸首,因此FlashblockAdblock可以节省您的CPU时间。

Chrome的每个标签页仅运行一个进程,因此查找CPU消耗者是微不足道的。它也比Firefox快(但如果打开许多选项卡,则占用更多的内存)。您可能想尝试一下,尽管它的铃声和口哨声肯定要少一些,所以并不适合所有人。


我几乎会屏蔽广告/ Flash,因此JavaScript是我最大的怀疑。由于Chrome似乎会向Google报告我的工作,因此不会尝试。
vtest 2010年

1
@vtest:Chrome会向Google唯一报告是告诉您,如果您通过在网址栏中输入文字进行了搜索,就会在Google搜索页上点击了哪些链接。可以在搜索引擎管理选项中将其关闭。
吉尔(Gilles)“所以

1
@吉尔斯:“唯一”的事情仍然适合我对间谍软件的定义,尤其是默认情况下启用的情况。虽然您的回答很有价值,但请不要再争论Chrome的优缺点了:)
vtest 2010年

@vtest 如果您仍然想测试铬或铁(srware.net/en/software_srware_iron.php),可以尝试不带报告的Chrome。
Sathyajith Bhat

1
@Boris_yo我认为默认情况下应禁用任何应用程序中的报告功能。如果不是出于恶意,默认情况下,Chrome报告至少是一个糟糕的设计选择。默认情况下,来自Google的Chrome报告(是的,那些“不要做恶”的家伙)只是虚伪的。
vtest

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.