引言
微软在推出Windows 11时,强调该系统提供更好的安全性,其中包括内存方面的安全问题。为了实现基于虚拟化的安全性(VBS),微软提供了内存完整性检查或虚拟机管理程序保护的代码完整性(HVCI)。然而,虽然内存完整性检查可以提高系统安全性,但也可能带来性能下降的问题。
内存完整性检查与性能下降
内存完整性检查是一种提高系统安全性的技术,它能够规避部分恶意软件通过访问内存窃取数据的行为。然而,这种技术的代价是会影响系统性能。微软也承认了这一点,并在一份支持文档中提到,如果想要提高游戏性能,可以禁用内存完整性。
Windows 11 24H2版测试结果
德国科技网站ComputerBase使用AMD RYZEN 5800X3D对Windows 11 24H2版进行了测试。测试结果显示,在开启内存完整性后,帧率大约下降了8%。虽然具体下降幅度可能因硬件而异,但这也应该是在微软认为可接受的性能下降范围内。
AMD优化Windows 11 24H2
另一方面,AMD已经在优化Windows 11 24H2上的分支代码预测功能,解决了不使用Administrator账户性能下降的问题。AMD还将优化后的代码移植到Windows 11 23H2上。因此,至少对AMD用户来说,安装9月份发布的补丁应该有助于提升性能。
总结
内存完整性检查虽然可以提高系统安全性,但也可能带来性能下降的问题。在Windows 11 24H2版中,开启内存完整性依然会导致性能下降。不过,AMD已经针对这一问题进行了优化,并将在9月份发布的补丁中解决。对于Windows 11用户来说,如何在安全性与性能之间找到平衡,是一个值得思考的问题。
Views: 0