Google Chrome 89也降低了Windows 10的內存使用量
之前我們曾報導過,谷歌一直在內部測試一項新功能,可以大幅降低Windows 10的內存使用量。隨著Chrome 89的發布,該搜索巨頭終於為其瀏覽器啟用了”PartitionAlloc-everywhere “支持。谷歌已經證實,Chrome 89的特點是通過”PartitionAlloc-everywhere “實現更好的標籤內存分配、釋放和更好的資源管理。
這個功能是為了改善谷歌Chrome瀏覽器在Windows 10上的執行表現。根據Chromium提交的內容,”PartitionAlloc-everywhere “的支持可以讓瀏覽器減少RAM的使用,更快地加載網頁,並提供更好的處理器和電源管理能力。
PartitionAlloc-everywhere功能帶有一個高級內存分配器,可以在瀏覽器進程中減少Chrome瀏覽器高達22%的內存使用。同樣,谷歌表示,此次更新使瀏覽器渲染器的內存使用率降低了8%,GPU的內存使用率降低了3%。
由於新的標籤頁資源釋放方面的改進,Chrome瀏覽器的響應速度也提高了9%,Chrome 89前台標籤的內存使用率也有小幅下降。為了減少前台標籤的內存使用量,谷歌瀏覽器現在會自動丟棄前台標籤,每個標籤最多回收100MiB,在一些流行的網站上可能超過20%。
除了性能改進外,Windows 10版Chrome 89還提前支持現代共享用戶界面,這可能很快就會允許用戶通過其它的應用程序輕鬆分享網頁,如Outlook和OneNote。甚至可以使用現代共享功能通過Wi-Fi和藍牙將網頁發送到附近的設備。
這些變化正在與Windows版Chrome 89一起推出,谷歌已經在測試其他改進。例如,谷歌計劃在Chrome的子進程中定期清理線程緩存。這發生在每個進程的基礎上,這應該會繼續提高GPU、渲染和實用程序的整體性能。