在 MacOS Chrome 中,如果“浏览器”进程(根据 Chrome 任务管理器)使用了 90% 的 CPU,那么哪个 URL 或扩展名是罪魁祸首?

在 MacOS Chrome 中,如果“浏览器”进程(根据 Chrome 任务管理器)使用了 90% 的 CPU,那么哪个 URL 或扩展名是罪魁祸首?

有时当我在 Chrome 中打开新网页时,我的 Mac(Big Sur 11.2.1)会突然开始占用一个 CPU。但有时即使在我关闭标签页(以及最近打开的其他标签页)后,CPU 仍会停留在 100% 至少一两分钟。今天发生了这种情况,我打开了 Chrome 的任务管理器,它显示“浏览器”进程占用了约 90%,其中一个渲染器进程占用了约 20%。其他 Chrome 进程的 CPU 都不高于 10%。这种情况持续了至少一分钟,直到我变得不耐烦并退出了 Chrome,之后问题终于消失了。当我重新打开相同的标签页时,问题不会再次出现。它是间歇性的,似乎是随机的。

当这种情况再次发生时,我该如何诊断哪个页面或扩展程序有问题?相关问题:

  • 与各种选项卡和扩展进程相比,“浏览器”进程中运行什么?
  • 有什么方法可以分辨哪个 URL 或扩展正在消耗“浏览器”进程内的循环?
  • 如果页面运行的 JavaScript 行为不当,关闭标签页是否会终止该脚本?如果不会,那么在关闭标签页后,该脚本最终会被终止吗?如果会,那么超时时间是多少?
  • 我关闭的标签页是否可能占用 CPU?如果是,在什么情况下会发生这种情况?

注意:这是不是受骗者如何查找特定 Chrome 进程引用的选项卡。那个问题是关于基本标签资源故障排除。这个问题是关于当使用 Chrome 任务管理器进行基本故障排除无济于事时该怎么办。

相关内容