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

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

1
задан 8 September 2016 в 10:36
1 ответ

Это служба оптимизации, которая периодически запускается и останавливается. Когда он активен, он запускает 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 высокая загрузка ЦП? Вы можете ускорить его .

2
ответ дан 3 December 2019 в 20:35

Теги

Похожие вопросы