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