Eu tenho o Windows 7 com 4 GB de RAM. Quando o sistema inicia a partir de uma nova inicialização, inicio com cerca de 33% de uso. No entanto, se eu ficar com o meu PC ocioso por algumas horas ou durante a noite, ele geralmente chegará aos 80 ou até 90% de uso (uma vez, chegou a 98%!).
A maior confirmação é geralmente o SVCHost.exe, com cerca de 500 MB. Meu processo sidebar.exe também tende a subir para o mesmo número.
Este é um novo desenvolvimento desde a atualização para o Win7 SP1, e não estou encontrando muitas informações sobre ele na internet. Alguem mais achou este problema?
Editar Está causando problemas graves de desempenho quando eu volto ao PC. Eu tenho que reiniciar para recuperar a memória.
Edit 2: Marcado como "service-pack". Esse problema não ocorreu até a instalação do SP1, por isso estou me perguntando se essa pode ser a causa raiz.
fonte
Respostas:
É apenas um problema se essa memória estiver indisponível para outras tarefas quando chamada. Só porque é usado agora não significa que não pode ser liberado rapidamente quando necessário, e de fato deixar a memória sem uso seria o verdadeiro desperdício.
Como uma observação lateral, essa é outra diferença na maneira como o Windows e o Linux usam memória. Em um sistema Linux, isso seria um pouco mais preocupante, porque o swap é usado apenas como último recurso. Nada é trocado, a menos que seja absolutamente necessário, e, portanto, o Linux precisaria reservar um tempo para gravar a RAM usada na partição de troca antes que pudesse ser recuperada para outros programas. O Windows, por outro lado, gosta de manter toda a RAM paginada o tempo todo. Dessa forma, se precisar usar a RAM para usar em outro processo, ele já será paginado no disco e poderá ser recuperado muito mais rapidamente. É uma desvantagem - o Linux é mais rápido nesse aspecto da RAM que nunca será paginado / trocado, e o Windows é mais rápido nesse aspecto nos momentos em que você precisa trocar rapidamente.
fonte
Desative o processo da barra lateral. Sabe-se que ele vaza muita memória (embora seja mais provável que os complementos que ele hospeda estejam causando o vazamento de recursos).
Sugestão: Atualizar para 8 GB de RAM é melhor se a sua placa-mãe suportar isso, pois o Windows Vista e o Windows 7 consomem muita memória, e os aplicativos mais recentes também parecem estar usando mais RAM atualmente.
fonte
Você está dizendo que o maior uso de memória é de 5 MB? Para mim, o svhost.exe ocupa 180mb de memória e o firefox, com poucas guias em execução, leva cerca de 500mb. Você pode verificar qual é realmente o uso da memória e nos informar? Possui o SQL Server instalado? Sabe-se que o SQL consome tudo vivo, dependendo do tipo de banco de dados que você pode ter para desenvolvimento.
De qualquer forma, obtenha o Process Explorer , classifique seus processos por bytes privados e veja o que está consumindo todo o aplicativo de memória ... ou talvez você tenha muitos processos que juntos consomem toda a memória disponível. Você precisa verificar isso.
fonte
Com o Process Explorer, você pode passar o
scvhost.exe
processo para ver quais serviços ele hospeda.Se você precisar solucionar isso em detalhes, o Microsoft Sysinternals VMMap poderá ajudá-lo.
Permite inspecionar qual memória está mapeada e identificar o serviço específico ...
fonte
Eu tenho o mesmo problema - aparentemente, é um vazamento de memória na barra lateral causado pelo IE9. Aqui está mais informações.
Há duas correções que eu conheço neste momento: há um hack que reinicia a barra lateral de tempos em tempos e uma solução mais permanente é desinstalar o IE9.
fonte