Windows 10 2020年5月更新(又称20H1)是今年该操作系统的首次重大升级,目前已经陆续推送。通过该更新,微软引入了Segment Heap内存管理改进(原本只针对“现代”应用和一些系统应用,如Edge),可以帮助减少Win32应用的内存占用。
微软表示,Segment heap是一种现代堆的实现方式,一般会降低整体内存使用量。
在微软的测试中,使用SegmentHeap可以将Chromium版Edge的内存使用率降低27%。
现在,谷歌Chrome浏览器工程师表示,他们将在Chrome清单中添加对该功能的支持,这意味着在Windows 10 2004上,浏览器将使用Segment Heap而不是传统的堆。实验发现,浏览器和网络服务实用程序进程等方面能节省数百兆内存。实际结果会有很大的不同,多核机上的节省幅度最大。
一旦谷歌能够使用Windows 10 Build 19041.0 SDK构建Chrome浏览器,该功能就会推出,不过IT之家了解到,由于不明原因的构建失败,目前该功能被阻断,希望该功能尽快实现。