Назад | Перейти на главную страницу

Процесс меняет свой PID каждую секунду

Сегодня я увидел, что один процесс (.NET Runtime Service - mscorsvw.exe) очень часто меняет свой PID. Когда диспетчер задач обновляет PID этого процесса, он всегда отличается. Это нормально? Антивирусная программа ничего не нашла.

Это служба оптимизации, которая периодически запускается и останавливается. Когда он активен, он работает NGen.exe для оптимизации сборок .NET на вашем компьютере. Обычно он работает только в фоновом режиме, что, вероятно, является причиной того, что PID обновляется каждые несколько секунд. Он запускается из очереди сборок, которым требуется NGen, и поэтому становится намного более активным после новых установок и после обновления .NET framework.

Вы можете запустить

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 высокая загрузка ЦП? Вы можете ускорить это.