O que poderia estar causando o vazamento do SVCHost?

2

Eu tenho um problema que tem me causado todo tipo de sofrimento recentemente. O SVCHost parece estar vazando recursos por toda a loja.

Este é o SVCHost executado com os argumentos "-k netsvcs".

No momento, ele está em torno de 5.700 Handles sendo usados. Antes de reiniciar a máquina, estava em torno de 33.000 alças! Esse número mais alto tem me causado grandes problemas, pois meu software não consegue obter as alças de que precisa (o software tenta criar cerca de 2000 alças).

Eu estou totalmente em uma perda quanto ao que está errado. Se alguém puder me ajudar a impedir que isso aconteça, será muito apreciado.

Estou a correr no XP com o SP3.

Editar: eu rastreei esse problema até o sistema WMI. Não sei por que ou como o problema estava ocorrendo. Basicamente eu usei "sc change" para movê-lo em seu próprio processo e, de repente, tudo parece estar bem. Eu não tenho certeza do que está acontecendo ...

    
por Goz 02.10.2009 / 11:28

3 respostas

1

Caso alguém esteja interessado, descobri que tive um pequeno erro dentro de algum WMI usando código. O sistema não estava liberando um objeto WMI. Depois que o código foi modificado, o problema desapareceu.

Infelizmente, nunca me ocorreu que um vazamento no MEU código causaria um vazamento no svchost: (

Agora, não me faça começar a ignorar a perda de memória não paginada de um colega e acabei de descobrir no "Dell Control Point Security Manager": (

    
por 10.05.2010 / 11:25
2

Tente executar o Process Explorer da SysInternals para ver o que está acontecendo no processo svchost que está causando o problema.

link

    
por 02.10.2009 / 13:11
1

Você executa um servidor MySQL local, XAMPP, WAMPP ou mais? Se sua resposta for sim, então esse é o seu problema. No MySQL, se você tiver o mecanismo InnoDB, ele gerará mais de 30.000 alças.

    
por 02.04.2010 / 20:15