Esta pergunta já tem uma resposta aqui:
O Gerenciador de tarefas mostra meu uso total de memória em 90% do total de 6 GB, mas nenhum processo está usando mais de 250 MB de RAM e a soma do uso de RAM de todos os processos em execução é menor que 2 GB. Eu tentei:
- Olhando para os números na coluna "Memória" na guia "Processos" do Windows 8 Task Manager.
- Observando as colunas "Conjunto de Trabalho", "Conjunto de Trabalho Privado", "Conjunto de Trabalho Compartilhado" e "Tamanho de Confirmação" na guia "Detalhes" do Gerenciador de Tarefas.
- Observando colunas semelhantes relacionadas à memória no Process Explorer.
- Tentei executar o Sysinternals RAMMap, mas enquanto estou com a crise de pouca memória, ela falha no lançamento. Depois de resolver o problema, o RAMMap é executado normalmente, mas nesse momento é tarde demais.
Todos mostram uma quantidade muito pequena de memória sendo usada.
Muitas pessoas fazem variantes desta pergunta, com várias versões do Windows, por toda a Internet. Alguns deles conseguem resolver seus problemas de pouca memória, geralmente reinstalando o software; às vezes reinstalando janelas a partir do zero. Estou procurando uma resposta para as perguntas gerais que todos compartilham e que nunca parecem ser respondidas em outro lugar:
- Por que a memória total usada é muito maior que a memória usada por todos os processos listados, não importa como eu tente contá-los?
- Como o Windows poderia "saber" que a memória é usada sem saber qual programa está sendo usado?
- Quais processos podem consumir memória, mas não aparecer na lista?
- Existe algum software por aí que possa fornecer mais informações sobre a memória usada?
Detalhes específicos do meu próprio problema: Desde a atualização para o Windows 8.1, o problema ocorre assim que eu faço o logon. Fico sem memória assim que executei qualquer programa. Percebi no Process Explorer que várias instâncias do iexplore.exe estavam em execução, aparentemente iniciadas automaticamente. Uma instância específica estava usando apenas alguns MB de RAM, mas mostrava centenas de milhões de falhas de página. Por um capricho, acabei com esse processo específico e o uso de memória caiu imediatamente em 70%.
Levando a uma pergunta específica:
- Como matar um processo que supostamente usou apenas alguns MB liberou vários GB?
E uma pergunta bônus (presumivelmente difícil):
- Com a falta de reinstalar o Windows, como posso evitar ter que passar por isso toda vez que reinicio o computador?