Existe uma maneira de ver quais dos serviços em execução em um processo que está causando um vazamento de memória no Windows 7?

0

Eu tenho um vazamento de memória no processo svchost.exe em uma máquina com Windows 7. Existem vários desses processos rodando com o mesmo nome, é claro. Quando olho para os serviços em execução, há 6:

  • Sistema de eventos com +
  • Cache de fontes do Windows
  • lista de redes
  • Interface de armazenamento em rede
  • Protocolo de tunelamento de soquete seguro
  • Host do serviço de diagnóstico

Estou instalando os hotfixes sugeridos em outro postar , mas quero saber se existe uma maneira de encontrar o serviço que está causando o problema no futuro. Eu tenho reiniciado todos eles, mas isso não me ajuda a descobrir qual deles causou isso.

Bônus !: Existe uma maneira de liberar todo o Ram quando ele for "ingerido" sem reiniciar?

    
por J. A. 22.02.2016 / 18:08

2 respostas

0

A única maneira que posso pensar é dividir os serviços compartilhados em seu próprio contêiner executando sc.exe config ServiceName type= own (substituindo ServiceName pelo nome do serviço), reiniciando os serviços e, em seguida, descobrir qual svchost.exe recipiente ainda exibe o vazamento de memória. O serviço hospedado por meio desse contêiner svchost.exe é o culpado.

Observe que isso NÃO significa que há um "vazamento de memória". Pode ser que o serviço esteja aumentando legitimamente seu uso de recursos. Mas isso vai identificar esse serviço, e o AFAIK não tem nenhuma desvantagem real em dividir os serviços em seu próprio host de serviço diferente do ligeiramente maior uso de memória (alguém me mantenha honesto aqui).

    
por 16.11.2017 / 04:14
-2

Siga este guia aqui para resolver o vazamento de memória do svchost.exe. Eu sugiro começar com a solução dois primeiro.

Visão geral da solução 2:

  1. Abra o Gerenciador de tarefas
  2. Vá para a guia Processos e clique em "Mostrar processos de todos os usuários"
  3. Encontre svchost.exe, clique com o botão direito do mouse e, na parte inferior, escolha "Ir para o (s) serviço (s)"
  4. Encontre serviços destacados, descubra quais estão monopolizando sua memória parando o serviço (Possivelmente perigoso) ou pesquisando no Google o próprio serviço para ver se ele é crítico para o seu PC (Mais seguro)
  5. Veja se o uso da memória desce para um valor aceitável
por 22.02.2016 / 18:38