谷歌 Chrome 已禁用 Win10 引入的 SegmentHeap 功能:會導致性能下降
7 月 14 日消息 微軟在 5 月份為 Windows 10 用戶發(fā)布了 Windows 10 5 月更新,帶來了一個名為 SegmentHeap 的功能,該功能允許 Win32 應用程序改善對內(nèi)存的使用。發(fā)布后不久,微軟就宣布利用新功能成功降低了 Edge 瀏覽器的內(nèi)存使用率。
谷歌此前也躍躍欲試,宣布將在 Chrome 中使用 SegmentHeap 功能,這將修復 Chrome 的內(nèi)存占用行為。該功能后來在 Chrome v85 中啟用,但經(jīng)過進一步的測試,谷歌已經(jīng)提前在 Chrome 上禁用了該功能。谷歌指出,該功能會導致瀏覽器性能下降問題,因此已將其禁用。
微軟則指出,一個應用程序用一種資源換取另一種資源是很常見的,所以內(nèi)存使用量的減少意味著 CPU 使用量的增加。微軟進一步表示,可以做一些改進來減少影響,但都不容易,包括減少瀏覽器的瞬時堆分配量,這需要在整個瀏覽器代碼庫中進行重大改變。或者提高 Segment 堆本身的性能,這只能由 Windows 團隊解決。
了解到,谷歌仍在對該功能進行測試,因此后續(xù)版本中還是有重新啟用的可能。