进程每秒都会改变其 PID

进程每秒都会改变其 PID

今天我发现一个进程(.NET 运行时服务 - mscorsvw.exe)经常更改其 PID。当任务管理器刷新该进程的 PID 时,它总是不同的。这是正常的吗?防病毒程序没有发现任何东西。

答案1

这是一项优化服务,会定期启动和停止。当它处于活动状态时,它会运行NGen 程序优化您机器上的 .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 使用率很高?你可以加快它的速度

相关内容