由于微軟通知不再提供對堆類型的控制,谷歌也決定今后不再使用 Windows Segment Heap 技術。據說試驗結束后,Chrome 將切換到據說能夠節省不少內存資源的 PartitionAlloc 技術。此外谷歌也注意到,盡管 Windows Segment Heap 的節流效果顯著,但同時也會對性能造成較大的影響。
據悉,谷歌已經禁用了 Chrome 85 中的相關功能,同時 Bruce Dawson 將 Windows Segment Heap 的性能回退問題打上了“已結案”的標記。
我在 GitHub 上提出了一個問題,希望能夠對堆繼類型展開更好的控制。
微軟的答復是他們將繼續致力于改善 Segment Heap,以期減輕所有應用程序的影響。
不過新舊版本之間的差異,可能不會隨著時間的發展而保持一致,但最終微軟不想賦予這方面的控制權。
Segment Heap 相關評論(來自:GitHub)
此外 Bruce Dawson 證實 Chrome 將默認使用 PartitionAlloc:
作為替代,Chrome 會在默認情況下改為使用 PartitionAlloc 。
Canary 分支的 crrev.com/c/2543884 這個問題似乎不再相關,所以我還是把這個貼子給結案吧!(畢竟都不用 Segment Heap 了)
至于 PartitiionAlloc,它其實是 Blink 引擎中主打性能和安全性優化的內存分配器,感興趣的朋友可移步至官網作深入了解。
責任編輯:PSY
-
內存
+關注
關注
8文章
3028瀏覽量
74099 -
WINDOWS
+關注
關注
4文章
3551瀏覽量
88801 -
Chrome
+關注
關注
0文章
345瀏覽量
18066
發布評論請先 登錄
相關推薦
評論