在Firefox中打开20个以上的选项卡不可避免地导致以下情况:2-3个选项卡持续使用大量的CPU,从而降低了整个系统的速度。我想知道是否可以对每个选项卡消耗的总CPU时间施加限制。我知道可能无法找出插件等消耗了多少时间,因此我可以只限制Javascript执行时间。
有一个名为suspend tab的插件,它会采取正确的措施,但是基于错误的标准,会在超时后停止(并卸载)所有不活动的tab。但是,这感觉就像是在轰炸地毯:我有正在阅读的书或文章的标签,并且大多数都不令人反感。我宁愿不必不必要地重新加载它们,因为它们通常很大并且需要花费一些时间来加载。
请注意,这与有关标识违规标签的常见问题有所不同。我对手动搜索此类标签不感兴趣。
我使用Firefox,并没有立即打算换另一款。但是,我欢迎其他浏览器提供相关答案,因为拥有在CPU上易于使用的浏览器可能会说服我切换。
1
打开许多选项卡的最大问题是,您最终会遇到资源问题。Firefox会占用更多的CPU使用率,而Chrome不会。但是另一方面,Chrome使用更多的内存,因此您基本上会遇到相同的问题。实际上,这将返回到任何浏览器。也就是说,可以暂停实际过程。Process Hacker可以做到这一点。如果浏览器创建多个进程(每个选项卡一个),则可以暂停其整个进程。该选项卡将变得无响应,直到您恢复它为止。也可以使用多个Firefox实例。
—
LPChip '17
@LPChip我知道应该可以停止/继续一个进程(可以说不是很方便且用户友好),但是我也相信应该可以在选项卡中停止javascript处理。就我个人而言,我从未遇到内存问题,只有持续的CPU负载问题。也许是因为我有比CPU内核更多的RAM千兆字节:)
—
Dmitry Grigoryev,
我本人有16个演出,但由于大量使用ram,chrome上的许多选项卡会减慢我的系统的速度。
—
LPChip