http://tinyurl.com/2udr76kh
先前在AV-Comparatives的测试中,Windows Defender被评比为占用系统资源最多的防护
软件之一,后来在TechPower UP的测试中也发现同样的问题
TechPowerUP在使用Core i9-10850K 并在全核心5.0 GHz下测试发现,在开启
Windows Defender的时候 Cinebench R23 的分数下降了1000多分(约6%效能)。同时在
8~11代的Core CPU都有这个问题,不过这应该是Intel和Windows之间其中一个发生冲突导
致,因为使用AMD的CPU测试时并没有发现这个问题
TechPower UP认为这个应该是Defender在Intel平台上会使用过多的PCMs(Performance
Counter Monitors)导致与其他处理程序冲突。PCM是Core和Xeon中用来测量内部资源的使
用率,Defender会随机调动CPU内3个固定PCM内的所有7个硬件PCM
这些PCM有分为4个级别,分别是Disable、OS、User和All-Ring levels。但这些PCM都是
共享资源所以应用程式有可能会在同一时间内使用到不同层级别的PCM
一般HWiNFO、OCCT、Core Temp 和 ThrottleStop 等软件都会设定在Mode 3或是
All-Ring levels,由于所有的层级都相同所以并不会有效能降低的问题,但Defender会
使用到Mode 2级别进而拖累系统效能,并且在闲置情况下也会持续占用过多的CPU时间
如果要解决这问题只能关闭Defender的即时扫描,但会将装置暴露在安全风险下。所以另
一个解决方式是使用第三方防护程式来解决
如果要在使用Defender的情况下又不会减少效能的话,可以透过TechPower UP提供的
Counter Control来缓解(按下Counter Control就能让PCM维持在Mode3但又不会关闭
即时防护),ThrottleStop在9.5版本也能开启Windows Defender Boost来达到同样的目的