确定 Firefox 中哪个选项卡 100% 使用我的一个 CPU 的方法是什么?

Ale*_*lke 6 firefox cpu

有时,firefox 开始使用我的一个 CPU 的 100%。事实是我可能打开了 50 个标签。查看输出htop我可以看到一个特定的选项卡正在产生问题。大多数其他人要么为 0%,要么至少低于 5%,但有一个会超过 100%。

所以htop我知道哪个选项卡进程,但我怎么能将该 PID 转换为选项卡名称或 URL?有没有简单的方法?或者也许我可以在 Firefox 中安装一个插件,它类似于htop但在每个选项卡的基础上显示信息(与 中的 Linux 进程相反htop)。

使用以下命令查找进程htop

  1. 我按 F4 并输入“firefox”,所以只出现 Firefox 进程和线程。
  2. 我按 F5 查看线程列表
  3. 我忽略了主进程,它是所有其他进程的总和,并搜索 CPU 使用率 100% 的一个进程

我查看了命令行上的参数,所有不同进程的所有参数看起来都相同,因此该部分根本没有帮助。

在此处输入图片说明

(点击图片放大,更易阅读!)

PS 我在使用默认 Gnome 环境的 Ubuntu 18.04 下,虽然我在所有版本上都遇到了这样的问题,所以应该无关紧要,但是该解决方案可能只适用于较新的系统,这也很好。

K7A*_*AAY 12

在 Firefox 中,找到问题并关闭它们

  • 单击“汉堡包”菜单图标,然后单击更多,然后单击任务管理器 - 或 -about:performance在地址栏中输入,打开任务管理器。

  • 在任务管理器中浏览以查找可能有问题的进程

  • 单击任务名称左侧的右箭头展开子任务

  • 将鼠标悬停在任务及其子任务上以确定哪个是问题

  • 关闭问题任务(不能关闭子任务)

更多细节在https://support.mozilla.org/en-US/kb/firefox-uses-too-much-memory-or-cpu-resources。我特别喜欢使用扩展OneTab将选项卡从后台拉到列表中,以释放它们使用的内存和 CPU。