關閉視窗後 Chrome 的 CPU 佔用率停留在 100%

關閉視窗後 Chrome 的 CPU 佔用率停留在 100%

在進行 Web 開發時,我有時會聽到風扇開始發出噪音,並在檢查時發現 Google Chrome 進程卡在 100% CPU top。這會縮短我的電池壽命。

內部進程監視器沒有顯示使用 CPU 的選項卡,它是主執行緒。奇怪的是,即使關閉所有可見視窗也不會殺死該進程,所以我必須從命令列殺死它。

由於這似乎與某個特定頁面無關,我猜測它與某些內部結構(可能在開發工具中)或某些擴充有關。在後一種情況下,我可以停用一些擴展,看看是否能發現差異。但有其他方法可以找到它到底在做什麼嗎?附加調試器似乎有點矯枉過正。

答案1

在能夠使用隱身模式瀏覽器會話重現此問題後,我找到了答案。我可以推斷它與我在 Git 中進行的簽出有關,這是從正常會話轉移到隱身模式的少數設定之一。

進入開發工具中的「來源」選項卡,刪除來源目錄後,即使切換分支後,CPU 使用率也保持正常。所以基本上這可以歸結為 Chrome 內部文件觀察器功能的一些錯誤,因為無論給它多少時間,它都不會減慢速度。

相關內容