為什麼 Google Chrome 中的單一進程會使用超過 2GB 的 RAM?

為什麼 Google Chrome 中的單一進程會使用超過 2GB 的 RAM?

我注意到任務欄中的任務管理器圖示顯示資源使用率很高,因此我打開它發現單個 Chrome 進程使用了超過 2GB 的 RAM*。透過一次關閉一個 Chrome 標籤頁,我發現這個網站是罪魁禍首。我什至還沒有使用它:我只加載了頁面。為什麼會發生這種情況?

顯示網站和任務管理器的螢幕截圖

*對於注重細節的人:螢幕截圖顯示正在使用超過 1GB RAM,因為我在拍攝快照之前關閉了原始選項卡並重新打開了它。

答案1

特定網站可能使用這麼多記憶體的原因有很多。

該網站本身是一個 PHP 開發沙箱,可能在「幕後」進行了很多操作,因此它本身可能會比靜態網站或基本內容網站使用更多的記憶體。

正如其他人所提到的,廣告也可能是罪魁禍首。

如果您正在運行的特定插件與該特定網站進行交互,它也可能有所貢獻。

關鍵是,現代網頁瀏覽器有很多東西組成,現代動態網站也有很多東西組成,當您追蹤導致特定網站的原因時,這些東西中的每一個都可能是貢獻者或罪魁禍首比其他人使用更多的內存。

Chrome 的任務管理器幾乎正是因為這些事實而被包含在內,它允許您找到使用超過其份額的選項卡和網站並將其關閉。

相關內容