如果你在跑步Windows 10或Windows 11在英特尔处理器上,您的性能可能会受到视窗防护bug。
的问题被发现(在新窗口中打开)本文作者是TechPowerUp (TPU)副软件作者凯文•格林。TPU以开发流行的系统实用程序而闻名,例如GPU-Z、MemTest64、ThrottleStop和RealTemp。就在Glynn开发ThrottleStop的时候,Windows Defender漏洞突然冒了出来。
根据格林的测试,Defender将“随机开始使用英特尔酷睿处理器提供的所有七种硬件性能计数器”。这将导致过多的CPU时间被Defender占用,这可能等同于系统的显著性能下降。格林给出的例子是“在5.00 GHz下运行的酷睿i9-10850K全核会损失1000个Cinebench点(或6%)。”
这个问题完全是由Windows Defender引起的,因此不是英特尔芯片的问题。目前还没有官方的修复程序,因为这需要微软弄清楚为什么Defender会这样做,花时间解决问题,然后发布更新。格林希望微软能注意到这个问题,如果有足够多的人开始大声疾呼。
与此同时,如果您不介意安装一些软件,可以使用第三方修复程序。TPU的ThrottleStop v9.5(在新窗口中打开)包括一个你可以在“选项”中找到的功能,叫做“Windows Defender Boost”。启用它可以看到ThrottleStop激活一个可编程定时器,Windows Defender检测到用户软件试图使用其中一个计数器,并通过停止使用所有计数器来做出反应。TPU的新计数器控制(在新窗口中打开)实用程序也可以达到同样的结果,但它是通过“重置”按钮来实现的,该按钮可以识别防御者何时开始使用所有7个性能计数器并对其做出反应。
使用Glynn的任何一种缓解技术都不会影响Windows Defender的工作能力,但这应该只是一个临时修复。希望微软能注意到这一点,并派人联系格林,详细讨论他的发现。