2019年Windows 10更新将获得重要性能优化,幽灵漏洞惹的祸
Windows 10每年春秋两季会有一次重大更新,现在的十月更新在国庆期间已经推送了,虽然部分用户遇到了文件丢失的问题,不过总体上还是有惊无险,不出意外这个版本很快就会成为Windows 10系统的主流。再下一次重大更新就要到2019年上半年了,虽然更新的内容还不知道,但是会有个好消息——2019年的Windows 10下一次重大更新将获得重要性能优化,不过这个事说到底是一次拨乱反正,因为性能提升的前提是之前为了修复幽灵漏洞导致了性能损失,这次更新会改善性能受影响的幅度。
微软Windows内核团队的开发人员Mehamet Lyigun日前在推特上确认Windows 10系统2019上半年的更新中会默认启用Retpoline内核,这次一次重要的性能优化,目的是减少内核模式下的性能影响。这些功能结合起来可以减少Spectre V2对大多数场景下的性能损失的影响程度。
这些专业内容听起来有些拗口,简单来说就是2019年上半年的Windows 10重大更新中,微软采用了测试减轻为了修复幽灵漏洞而导致的性能损失,举例来说,现在为了修复幽灵漏洞会导致性能损失10%,明年的Windows 10采用各种措施之后性能损失的幅度降至5%,那么就相当于性能获得了重要优化。
这个事说到底还是跟Spectre幽灵漏洞有关,Meltown熔断、Spectre幽灵是今年爆出的两大重要漏洞,特别是Spectre幽灵漏洞几乎影响现代所有的处理器,包括X86、ARM等等,因为这个漏洞跟处理器的预测执行单元,如果修复漏洞就会导致性能下降。
关于漏洞修复导致的性能损失,之前有过很多测试,英特尔官方之前也公布过一份测试,不同的处理器在不同测试中的性能下降幅度不一,总体来看影响不大,但个别项目中影响性能幅度达到了20%,多数都在2-5%之间。