"Google Chrome Helper" 运行 在哪个选项卡上?

Which tab is "Google Chrome Helper" running on?

在 MacOS 中 Activity 监视器 Google Chrome 扩展显示为 "Google Chrome Helper"。这些通常会占用 CPU 的大部分时间。是否可以确定给定的 Google Chrome Helper 进程正在 运行 哪个选项卡?

其他人建议将插件 运行 模式设置为 "Click to play"。似乎这并没有涵盖助手的所有实例,因为我已经将它设置为点击播放。从下图中可以看出,这个助手 运行ning 有很多实例。无论如何,这并没有触及问题的核心——哪个选项卡是进程 运行ning 上的。

Chrome 的内置任务管理器(可从菜单 > 更多工具 > 任务管理器访问)将显示每个选项卡的资源利用率。

如果罪魁祸首是扩展代码或普通选项卡中的插件运行,您将无法仅通过它来识别它;任务管理器中的扩展项仅针对扩展程序的后台页面。

您可以使用 Dev Tools 探查器进行进一步调查。

我对此 "Google Chrome Helper" 以及如何调试 Mac 上臭名昭著的问题有很好的经验。

1. CHROME 扩展

在这种情况下,转到您在浏览器右上角找到的 3 个点,然后转到更多工具 > 扩展程序,在这里您可以概览所有扩展程序。

停用所有这些并重新启动 Chrome。

如果问题得到解决,我们现在可以指出该问题与您的一个扩展有关。但是什么扩展?您现在可以在打开 Activity Monitor 的同时一个一个地重新激活,并查看 "Google Chrome Helper" 何时被触发。

2。 CHROME 扩展或 CHROME 同步

有时您会发现 Chrome 扩展正在耗尽您的 CPU,但您必须努力工作并保持 Chrome 扩展可用。或者也许该扩展程序由您的公司管理,您无法禁用它。

在这种情况下,您必须在浏览器上单击您的 Chrome 帐户,然后退出所有帐户。

现在关闭您的浏览器,重新打开它,"Google Chrome Helper" 应该不会打扰您。好吧,这很正常,因为您尚未登录。现在登录 Gmail ,但永远不要点击 "Turn on sync..." 按钮

现在您还可以安装 Chrome 扩展程序,它曾让您感到痛苦,您应该不会遇到任何问题。只是不要触摸那个 "Turn on sync..." 按钮。

3。我还有问题

好吧,在这种情况下,你面临的是我自己没有面对过的事情。我能给你的唯一建议是自己调试问题。当 CPU 飙升时,打开 Activity Monitor 并瞄准 "Google Chrome Helper",查看该行并获取 PID 编号(在问题中您可以看到的图片中是 29048).

现在打开终端并运行:

killall -9 29048

这样你就终止了进程本身。尝试找出您的 Chrome 中发生的变化:可能某个扩展已被停用,可能某个选项卡已关闭,可能某个网页已变得无响应。挖掘,你会找到解决方案。