时间:2022-07-03 08:47:47 来源:系统堂 游览量: 次
近日,ThrottleStop 和 RealTemp 等软件的开发者 Kevin Glynn 在软件开发过程中发现,MicrosoftWindows11 和Windows 10上的 Windows Defender会显着影响 Intel CPU 的性能。虽然安全软件在实时保护期间势必会对性能产生轻微影响,但这次影响要大得多。
据TechPowerup报道, Kevin Glynn 发现 HWiNFO 在 CPU 满载时报告的频率较低。更大的问题是,当 Windows Defender 受到影响时,性能会出现明显下降,例如以 5GHz 全核频率运行的酷睿 i9-10850K 会损失 6% 的性能。据了解,无论是桌面平台还是移动平台,Intel的第8代、第9代、第10代、第11代酷睿在Windows 11&Windows 10中都会是一样的,只是程度不同,AMD的处理器不会受到影响。
消耗这么多性能的根本原因是 Windows Defender 随机使用了 Intel CPU 提供的所有 7 个硬件性能计数器,其中包括 3 个固定功能计数器。每个计数器都可以编程为四种模式之一,以配置其计数的特权级别,包括禁用、OS (ring-0)、用户 (ring>0) 和 All-Ring。由于这些计数器共享资源,因此多个程序可能希望同时访问这些计数器。
HWiNFO 或 ThrottleStop 等系统应用程序将这些计数器设置为“模式 3”或“全环”。设置相同模式后,多个程序使用同一个计数器是没有问题的,但是Windows Defender设置为“模式2”,导致程序之间不断争用,计数器控制寄存器会在0x222和0x222之间不断变化0x332。
近日,ThrottleStop 和 RealTemp 等软件的开发者 Kevin Glynn 在软件开发过程中发现,MicrosoftWindows11 和Windows 10上的 Windows Defender会显着影响 Intel CPU 的性能。虽然安全软件在实时保护期间势必会对性能产生轻微影响,但这次影响要大得多。
据TechPowerup报道, Kevin Glynn 发现 HWiNFO 在 CPU 满载时报告的频率较低。更大的问题是,当 Windows Defender 受到影响时,性能会出现明显下降,例如以 5GHz 全核频率运行的酷睿 i9-10850K 会损失 6% 的性能。据了解,无论是桌面平台还是移动平台,Intel的第8代、第9代、第10代、第11代酷睿在Windows 11&Windows 10中都会是一样的,只是程度不同,AMD的处理器不会受到影响。
消耗这么多性能的根本原因是 Windows Defender 随机使用了 Intel CPU 提供的所有 7 个硬件性能计数器,其中包括 3 个固定功能计数器。每个计数器都可以编程为四种模式之一,以配置其计数的特权级别,包括禁用、OS (ring-0)、用户 (ring>0) 和 All-Ring。由于这些计数器共享资源,因此多个程序可能希望同时访问这些计数器。
HWiNFO 或 ThrottleStop 等系统应用程序将这些计数器设置为“模式 3”或“全环”。设置相同模式后,多个程序使用同一个计数器是没有问题的,但是Windows Defender设置为“模式2”,导致程序之间不断争用,计数器控制寄存器会在0x222和0x222之间不断变化0x332。
问题的根源不是英特尔的硬件,因为手动配置设置后,性能恢复正常,不影响 Windows Defender 的病毒防护。临时方法是使用Counter Control工具中的Reset Counters按钮一键重置计数器,或者使用ThrottleStop工具在“选项”中选择“Windows Defender Boost”功能。