如何找出哪个Firefox选项卡使用了最多的CPU或内存?[重复]


36

这个问题已经在这里有了答案:

有时Firefox勉强响应。而且不仅是我打开了许多标签。但是在某些情况下,我打开了多达20个选项卡,而Firefox运行良好,在某些情况下,我仅打开了5-6个选项卡,而Firefox却表现得很懒。

因此,我猜它不取决于选项卡的数量,并且必须有一个导致问题的特定选项卡。有没有办法找到该选项卡并仅关闭该选项卡而不是完全关闭Firefox1?是否有插件或脚本?


9
这不是重复的,因为它询问CPU 内存(链接到问题仅询问CPU)。对于CPU,请转到页面about:performance,对于内存,请转到页面about:memory
马修·威尔考克森

Answers:


7

Firefox 的BarTab扩展(不适用于最新的Firefox版本)可能对改善这种情况很有用:

BarTab可以拦截将标签页加载到后台或在浏览器重启后还原的情况,并且仅在实际访问该标签页时才加载内容。它还允许您通过手动或自动卸载已加载的选项卡来释放内存。

否则,您可能会暂时切换到Google Chrome,其中Shift+ Esc显示每个标签的用法:

图片


BarTab似乎很有前途。我不使用Chrome,因为它没有我喜欢的插件。
Rakesh Juyal

请注意:Firefox 11.0当前不可用
Nathan Koop 2012年

@NathanKoop:FF兼容性对于当前版本加速已变得毫无意义。我使用附加兼容性报告程序来解决问题。
harrymc


3
不可用在Firefox 40
里卡多马丁斯


8

对于Firefox,我制作了一个插件,在相应标签的标题中显示标签的内存使用情况。

它为用户提供与标签相关的统计信息和内存使用情况...

https://addons.mozilla.org/firefox/addon/tab-data/

屏幕截图

特征

  • 当前打开了多少个标签
  • 在此Firefox会话中打开了多少个选项卡
  • 自安装插件以来已打开多少个选项卡
  • 在标题中显示选项卡内存使用情况
  • 首选打开/关闭选项卡内存使用情况
  • 首选设置两次内存使用情况收集之间的间隔

13
您是否知道任何方法甚至可以提示有关哪个TAB(甚至相关的URL)正在占用CPU?
tbone

害怕我暂时不知道,但是一旦我发现我计划将这些数据也包含在插件中。
bobbyrne01 2015年

我会问,因为您可能有知识。...这些“卸载”选项卡的各种加载项-以我的经验,它们看起来像是在视觉上卸载它们,但是Firefox不会放弃这些内存。或者,当您重新启动Firefox时,它似乎已经耗尽了打开的选项卡所需的所有内存,甚至在您单击每个选项卡并加载之前(暗示它们实际上是在后台加载但未显示)。您是否会知道这是否实际上是这种情况?
tbone

1
@ bobbyrne01我正在使用您的插件!好东西。
AntonioCS

3
@tbone about:performance显示每个选项卡的CPU使用率。马修(Matthew)对主要问题的评论涵盖了这一点,但这里并没有作为答复而被低估。
mgjk
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.