O processo muda seu PID a cada segundo

1

Hoje vi que um processo (.NET Runtime Service - mscorsvw.exe) altera seu PID com muita frequência. Quando o Gerenciador de Tarefas atualiza o PID desse processo, é sempre diferente. Isso é normal? Um programa antivírus não encontrou nada.

    
por Redeil 07.09.2016 / 22:24

1 resposta

2

Este é um serviço de otimização e inicia e pára periodicamente. Quando está ativo, ele está executando o NGen.exe para otimizar os assemblies do .NET na sua máquina. Normalmente, ele é executado apenas em segundo plano, o que provavelmente faz com que o PID seja atualizado a cada poucos segundos. Ele é executado fora de uma fila de assemblies que precisam de NGen e, portanto, é muito mais ativo após novas instalações e depois de uma atualização do .NET framework.

Você pode executar

C:\Windows\Microsoft.NET\Framework64\v4.0.30319\ngen.exe queue status

ou

C:\Windows\Microsoft.NET\Framework\v4.0.30319\ngen.exe queue status

para ver o que a NGen enfileirou.

Veja Querendo saber por que o mscorsvw.exe tem alto uso de CPU? Você pode acelerar .

    
por 07.09.2016 / 22:31