window10系统下在powershell上使用mingw编译工程,发现相较于linux环境下较慢,网上有说是杀毒软件原因。
经过排查是因为本机的360安全卫士的问题,和安全扫描防护相关。关闭360卫士后,速度明显提高很多。
比较发现,打开360杀毒软件,编译速度不受影响。
测试编译时间如下:
只开360杀毒:8.53s
只开360卫士:25.7s
同时关闭360杀毒和卫士:8.59s
同时打开360杀毒和卫士:24.15s
结论:造成编译器速度慢的原因是360卫士,有说是安全扫描问题。速度大约慢了3倍。