关闭窗口后,Chrome 的 CPU 占用率停留在 100%

关闭窗口后,Chrome 的 CPU 占用率停留在 100%

在进行 Web 开发时,我有时会听到风扇开始发出噪音,检查时发现 Google Chrome 进程卡在 100% CPU 上top。这会耗尽我的电池寿命。

内部进程监视器显示没有选项卡使用 CPU,它是主线程。奇怪的是,即使关闭所有可见窗口也不会终止该进程,所以我必须从命令行终止它。

由于这似乎与某个特定页面无关,我猜想它与某些内部组件(很可能在 Dev Tools 中)或某些扩展有关。在后一种情况下,我可以禁用某些扩展,看看是否能发现差异。但还有其他方法可以找到它到底在做什么吗?附加调试器似乎有点过头了。

答案1

在能够使用隐身模式浏览器会话重现此问题后,我找到了答案。我能够推断出这与我在 Git 中进行的签出有关,这是从正常会话转移到隐身模式的少数设置之一。

进入 Dev Tools 中的“源”选项卡并删除源目录后,即使切换分支后,CPU 使用率仍保持正常。因此,这基本上归结为 Chrome 内部文件监视功能中的一些错误,因为无论给它多少时间,它都不会变慢。

相关内容