Antimalware Service Executable是Windows Defender的一个组件,能够实时检测程序运行时的恶意行为。
这个的本意是好的,能够大大提高系统的安全性,但问题在于对任何进程这项功能都会启用,而且会占用大量的CPU及IO资源。
比如说如果在Win10环境下执行pytorch,这个进程就会随着Python进程一起疯狂“抢夺”CPU资源,导致CPU实际有用使用率只有不到一半。
解决方法其实也很简单,这项功能本身有排除项,也就是白名单,将需要执行的程序添加到白名单中即可。路径是:
开始→设置→更新和安全→Windows安全→打开Windows Defender 安全中心→病毒和威胁防护→“病毒和威胁防护”设置→添加或删除排除项→添加排除项→进程
输入进程名,注意进程名实际是进程对应的程序文件的文件名,比如希望排除Python就输入python.exe,排除pycharm就输入pycharm64.exe。
这项功能也可以直接关掉,但是过不了多久又会自动打开,win10实在是太任性......