随着2020年5月10日Window更新的发布,由于OS中的“ Segment Heap”功能得到了增强,Microsoft宣称Edge 上的内存使用有所改进。该功能可提高Win32应用程序的内存使用率,并保证Edge最多可提高27%。上个月,它还被引入了Chromium开源项目,以便在Chrome浏览器中进行实施以进行测试。
但是,测试表明,提高的内存性能会对CPU使用率产生不利影响,这些更改会导致CPU性能下降10%到13%。Chrome小组从本月初开始跟踪该错误,现在决定默认禁用浏览器中的段堆功能(由Techdows发现)。
Chrome小组在运行于最新Windows 10版本19041.329的Chrome Beta版本84.0.4147.85上进行了测试,发现CPU使用率平均增加9.3%。测试还表明,对具有更高内核的计算机的影响更大。微软的回应承认,它自己的测试也显示出CPU性能的差异。Chrome小组还指出,需要使用2004版以上的Chrome进行更多遥测,以查明提交的影响。
这家搜索巨头目前计划查看运行在最新Windows 10版本上的Chrome版本84和85以及运行在旧版OS上的85版本的遥测数据。该公司添加了默认情况下禁用该功能的功能,以提供更多有关性能变化的数据,并计划在以后重新考虑该功能。该公司补充说:“ CPU成本(Speedometer 2.0的速度降低了10%,CPU /功耗的增加了13%)对我们来说太高了。”
有趣的是,该功能如何影响微软自己的基于Chromium的Edge浏览器。该公司尚未提供有关分段堆改进对CPU性能的影响的任何信息。这家Redmond巨头已经停止了Dev和Beta版本的发布,以与Chromium的发布时间表保持一致。