解決.NET Runtime Optimization Service(mscorsvw.exe) 造成 CPU 很高

Comentarios · 3503 Puntos de vista

有个.NET Runtime Optimization Service(mscorsvw.exe)长时间在使用CPU。简单来说, 当我们安装了.NET Framework或是.NET Framework 被更新,就会触发这个.NET 最佳化服务,这个服务可能不会立即执行。

       有个.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

就是跟系统说,请快点执行卡住的工作。

Comentarios