进程每秒更改一次PID

今天我看到一个进程(.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使用率? 你可以加快速度