Windows10安全功能拖累Chromium浏览器:性能损失五倍Windows10的一项安全功能。 开发者YngvePettersen解释说,他们曾经完全基于Windows7Pro系统进行相关性能测试,并没有发现任何问题。直到最近添加了Windows10,他们才发现不对劲。 在Windows10上测试后,开发者立马发现,一个原本需要100分钟左右的测试,现在需要300多分钟,甚至长达360分钟,而另一个测试在Windows10上则需要10分钟。100分钟,Windows7只需要20分钟。 让开发者郁闷,调整系统配置,更新驱动,调整虚拟机配置,更换新的SSD等等都没有效果。有一次,他们不得不暂时回到Windows7并向Chromium团队提供反馈。 最后把问题的根源锁定在了一个叫做“ControlFlowGuard”(CFG)的函数中,也就是控制流保护的意思。 微软表示,CFG功能是为了防止内存泄露,在一定程度上限制了软件可执行代码的来源。 Chromium开发者BruceDawson发现,在Windows10上关闭CFG功能后,类Chromium浏览器的性能恢复正常。 目前,微软已经修复了这个问题,并将在5月14日的月度补丁日发布解决方案。
