Minha instalação do Windows 7 começou a apresentar um vazamento de memória, onde depois de alguns dias o uso da memória aumenta lentamente para 90% (de 16 GB).
No meu gerenciador de tarefas, a lista de processos não soma tanta memória, então baixei o rammap e vi vários processos bash.exe e sed.exe.
Cada um deles usa 4K. Desinstalei o cygwin, mas isso ainda está acontecendo:
Editar: Mais algumas informações: Eles não voltam imediatamente após a reinicialização. No entanto, depois de mais algum tempo, o uso da memória começa a aumentar novamente e eu verifico o RAMMAP e os processos estranhos estão lá novamente.
Eu não tenho mais o cygwin instalado, então é curioso de onde eles vêm
Responder1
UsarExplorador de processospara saber de qual pasta vêm esses processos e quais são seus parâmetros clicando duas vezes no processo para exibir suas propriedades.
O nome da pasta identificará o produto instalado responsável por esses processos, e os parâmetros poderão indicar para que finalidade.
Responder2
Você quase não forneceu informações suficientes, mas supondo que esses processos sejam reiniciados após uma reinicialização, você provavelmente poderá impedir que eles sejam iniciados usando msconfig
.
- Win+ Re digite
msconfig
e pressioneEnter - Clique
Yes
se for perguntado se deseja executar o programa (todos nós não amamosUAC?) - Vá para a
Startup
guia - Agora vem a parte complicada. Observe cada item com atenção (pode ser necessário expandir a janela para ver todas as informações) e, se iniciar algo que pareça relacionado ao Cygwin,
bash.exe
,sed.exe
, seja o que for, desative-o. - Reinício
- Se o seu problema voltar, você pode verificar
msconfig
novamente e ver se perdeu alguma coisa.
Provavelmente, você pode desativar a maioria dos Startup
itens com segurança e, se algo parar de funcionar após a reinicialização, volte msconfig
e ative algumas das coisas que você desativou. Realmente, não é difícil. :)
Responder3
A razão do problema parece ser um bug em uma atualização do Windows 7 entregue neste verão. Após instalar esta atualização, qualquer processo deixa 20 KB ocupados. Isso não parece muito, mas quando os processos são chamados muitas vezes repetidamente, pode somar vários GB (no meu caso, é um procedimento de construção que chama centenas de milhares de arquivos make.exe, bash.exe, sed.exe, sh. exe, g++.exe, cc1plus.exe etc. que adiciona cerca de 8 GB ao uso de memória todas as noites).