谷歌浏览器将通过Windows 10 v2004新增的段堆管理机制降低内存占用
夭寿啦谷歌浏览器又在研究怎么降低内存占用啦!话说谷歌浏览器天天在说降低内存占用但大家感觉到降低了吗?
微软在 Windows 10 Version 2004 版里已经增加名为段堆的内存来管理机制,这种机制有助于降低内存的占用。
最初段堆内存管理机制仅适用于UWP类应用程序例如经典版的Microsoft Edge 浏览器,后来微软对其逐步扩展。
现在这种新的内存管理机制已支持传统的桌面程序,据称 Microsoft Edge based on Chromium 内存降低27%。
注:段堆 (Segment Heap) 这个术语的中文翻译来自网友 @MarkYason,具体可以参考这篇论文的中文翻译版。
据谷歌浏览器开发日志目前谷歌工程师们也在研究如何调用Windows 10 Build 19041版中的段堆技术SDK套件。
谷歌工程师表示实验表明调用段堆技术后有助于将谷歌浏览器和网络服务实用程序的计算机内存降低达数百 MB。
对比实验测试显示在不同计算机硬件配置上内存优化具有明显差异,其中对于多核心处理器的计算机内存降更多。
略显遗憾的是其实谷歌浏览器已经尝试集成最新的段堆内存管理机制,然而因为某些神秘原因导致构建始终失败。
谷歌工程师在日志里写到:我们现在就可以启用该技术但会显示构建警告,一旦启用就会构建失败并被自动阻止。
对于现代计算机来说如果内存像微软测试那样可以降低高达27%,那么对于浏览器和其他软件来说都是巨大改进。
事实上即便这里提到 Microsoft Edge 浏览器也没有明确证据表示微软是否已经向普通用户提供该技术节省内存。
而谷歌浏览器这边因为神秘原因导致构建失败或者被阻止启动所以暂时也不能使用,具体何时能使用还是未知数。
好消息是随着段堆技术支持传统的桌面应用,后续可能会有更多软件支持该技术来降低内存,让我们拭目以待吧。