当前的Firefox中有什么类似于Google Chrome中的任务管理器吗?(Shift+ Esc)
有时会占用足够的CPU来使Firefox无法响应-但是有多个窗口,每个窗口都打开了大约十二个选项卡,反复试验会花费一些时间。
当前的Firefox中有什么类似于Google Chrome中的任务管理器吗?(Shift+ Esc)
有时会占用足够的CPU来使Firefox无法响应-但是有多个窗口,每个窗口都打开了大约十二个选项卡,反复试验会花费一些时间。
Answers:
about:memory
显示Firefox的内存使用情况详细信息。该页面上还有一个按钮,可让您最大程度地减少内存使用。
Obviously it’s not the same as CPU usage, but in my experience they're very often correlated.
@ytpete,则您经常访问一小部分网页,因为绝对没有理由将它们链接在一起。拥有一个1KB的网页非常简单,该网页具有无限循环的JavaScript,因此具有100%的CPU负载,而另一个具有100MB的图像却不使用CPU。
about:memory shows Firefox's memory usage details. There's also a button on that page that allows you to minimize memory usage.
该页面是否包含CPU负载信息?如果不是,那么这与所提问题有什么关系?此“答案”应该是评论,而不是答案。
第一个可能的罪魁祸首是Flash。杀死Flash-现在。
然后可能是流氓的Javascript代码。Firefox的Java Deobfuscator扩展使您可以观看Java函数调用的数量:
这不是衡量CPU使用率的一种度量,而是一个足够接近的代理:找到具有大量调用数量的函数,您很可能会抓住罪魁祸首。
Firefox 16最后应该引入适当的内置探查器。
通过使用现已被FlashStopper和UnloadTab取代的Flashblock和Nevercrash,您可以大大阻止Flash或选项卡,从而防止CPU浪费而不是对其进行跟踪。这对于内存也成立了,但更少了。Flash,例如Youtube,除非单击它们,否则无法启动,因此您可以在多个选项卡中启动它们,并且它们等待您打开这些选项卡。选项卡从内存中被加载并空闲,直到您重新打开它们,然后它们从缓存中刷新(如果仍然可用)。
暂时关闭互联网也可以在您不需要互联网时使用;-)
Firefox对虚拟内存的碎片过多,以至于它占用了过多的实际内存(实际内存中有太多未使用的虚拟内存)。需要定期停止并重新启动具有相同页面的Firefox。这将对它的内存进行碎片整理,并且通过减少交换,整个系统将运行得更快。
在我的Ubuntu系统上,实际内存使用率缓慢上升到98%。然后是时候停止Firefox并重新启动它了:它将使用少于1MB的实际内存,而不是3MB。雷鸟也是如此。
about:memory
。我不知道它们是否会像重新启动Firefox一样有效。我很乐意对此进行一些研究。
除了已经提到的以外about:performance
,还有一个Task Manager插件,它是Chrome Task Manager的克隆。
下面回答另一个问题时可以帮助你。答案是由用户“赞扬”写的。
XUL Profiler是一个很棒的扩展,它可以指出扩展,并且客户端JS在CPU方面变得毫无用处。它不是基于每个选项卡的,而是每个脚本的(或如此)。通常,您可以手动将这些.js脚本与选项卡或扩展名相关联。
还值得一提的是,Google Chrome内置了一个非常好的任务管理器,可以为每个选项卡,扩展名和插件提供内存和CPU使用率。
让我在赞扬答案中添加更多信息。截至2012年1月,XUL Profiler的最新版本为1.0.4,于2008年12月发布。它仅被认证兼容Firefox 2.0-3.6。*。因此,它显然需要一个新的维护者。
我想知道是否有任何方法可以迫使扩展程序在较新的Firefox版本上运行。
另外,我想知道暂时降级Firefox是否可以很好地工作,以便将XUL Profiler与经过认证的兼容Firefox版本上的现有选项卡一起使用。
在这里,约20%的cpu并不是由about:performance占的。
在about:debugging中关闭“启用附加组件调试”复选框,从而摆脱了这种额外的CPU使用情况。
您也可以在about:config中关闭此附加调试。将devtools.chrome.enabled或devtools.debugger.remote-enabled(或两者都启用)设置为关闭。
有关更多信息,请参见:调试-Firefox开发人员工具| MDN
您是否安装了Flashblock或NoScript?尤其是如果没有,我将尝试首先查看大量使用Flash的标签。我也看到很多eBay标签使Firefox停顿了,尽管这已经有一段时间了(当时我实际上在使用eBay)。