Chrome這硬傷終於修正!記憶體佔用將大幅下降

Chrome是目前最流行的瀏覽器,也是綜合體驗最好的瀏覽器之一,但這並不意味著它就非常完美。

在資源佔用方面,Chrome已經落下了「記憶體殺手」之名,就像下面這張經典的梗圖。

Chrome这硬伤终于修正!内存占用将大幅下降

現在,好消息來了!根據Windows Lastest的報道,Chrome 89新版將會啟用一項名為「PartitionAlloc-everywhere」的特性,這可以大大降低Chrome對記憶體的佔用。

Chrome这硬伤终于修正!内存占用将大幅下降

實際上,Chrome在之前的內部測試中,就已經啟用了「PartitionAlloc-everywhere」。

根據官方說法,Chrome 89還擁有更好的標籤頁限制、更好的資源丟棄和管理功能,這些機制會改進Chrome在Win10上的運行方式,包括減少記憶體使用率、更快的網頁載入速度,以及更好的處理器耗電管理。

「PartitionAlloc-everywhere」的重點在於帶來了更先進的記憶體分配器,這可以將Chrome的瀏覽器進程記憶體使用降低高達22%之多。

另外,Google還表示在瀏覽器的渲染器所需記憶體降低了8%,GPU所需記憶體降低了3%。

Chrome 89也帶來了前台標籤頁記憶體佔用的少量下架。為了減少前台標籤頁的記憶體佔用,Chrome現在可以自動丟棄前台標籤頁的資源,每個標籤頁可以騰出多達100M的記憶體佔用,如果標籤頁打開的是某些流行網站,這個數據還會增加20%。

除了性能方面的改進,Chrome 89還帶來了對Modern Share UI的支援,這意味著可以在Win10中更方便地將網頁分享到其他已經安裝的應用程式,例如Outlook、Onenote等等。用戶甚至可以通告Modern Share UI,用藍牙和WiFi將網頁分享給附近的其他設備。

Chrome这硬伤终于修正!内存占用将大幅下降
Chrome通過Modern Share UI分享網頁

以上提到的這些改進,將會隨著Chrome 89而到了,同時Google已經測試了更多的其他新特性。

在未來,Chrome還會有其他改進,例如Google計劃在Chrome的子進程中定期清理執行緒快取,這建立在每個執行緒的基礎上,能夠提升GPU渲染和效率的總體性能。

Chrome这硬伤终于修正!内存占用将大幅下降

<