有个.NET Runtime Optimization Service(mscorsvw.exe)长时间在使用CPU。简单来说, 当我们安装了.NET Framework或是.NET Framework 被更新,就会触发这个.NET 最佳化服务,这个服务可能不会立即执行。一般来说,它会尽可能安静,某些高优先顺序会尽快被执行,其他低优先顺序工作,会利用电脑空闲时去处理。通常会造成CPU 不断飙高的原因在低优先顺序工作被卡住了。
解决办法
开启cmd.exe
cd C:\Windows\Microsoft.NET\Framework\v2.0.50727\
cd C:\Windows\Microsoft.NET\Framework64\v2.0.50727
cd C:\Windows\Microsoft.NET\Framework\v4.0.30319\
cd C:\Windows\Microsoft.NET\Framework64\v4.0.30319\
执行命令:
ngen.exe executeQueuedItems
就是跟系统说,请快点执行卡住的工作。