有时,firefox 开始使用我的一个 CPU 的 100%。事实是我可能打开了 50 个标签。查看输出htop我可以看到一个特定的选项卡正在产生问题。大多数其他人要么为 0%,要么至少低于 5%,但有一个会超过 100%。
所以htop我知道哪个选项卡进程,但我怎么能将该 PID 转换为选项卡名称或 URL?有没有简单的方法?或者也许我可以在 Firefox 中安装一个插件,它类似于htop但在每个选项卡的基础上显示信息(与 中的 Linux 进程相反htop)。
使用以下命令查找进程htop:
我查看了命令行上的参数,所有不同进程的所有参数看起来都相同,因此该部分根本没有帮助。
(点击图片放大,更易阅读!)
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。