今天我看到一个进程(.NET运行时服务 – mscorsvw.exe)经常改变它的PID。 当任务pipe理器刷新该进程的PID时,它总是不同的。 这是正常的吗? 防病毒程序没有find任何东西。
这是一个优化服务,定期启动和停止。 当它处于活动状态时,它将运行NGen.exe来优化机器上的.NET程序集。 它通常只在后台运行,这可能是导致PID每隔几秒刷新一次。 它运行需要NGen的程序集队列,因此在新安装和.NET框架更新之后更加活跃。
你可以跑
C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe queue status
要么
C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe queue status
看看NGEN排队了
想知道为什么mscorsvw.exe具有较高的CPU使用率? 你可以加快速度 。