Recentemente, eu estava olhando para essa pergunta: Por que o uso total de memória relatado pelo Gerenciador de Tarefas do Windows é muito maior do que a soma do uso de memória de todos os processos? quando meu gerenciador de tarefas fazia exatamente isso. Isso meio que me levou à resposta certa sobre por que havia tanta coisa sendo usada, mas o que eu não sabia era por que o Windows ficava travando todos os meus programas quando eu estava usando apenas 80% dos meus memória de acordo com o gerenciador de tarefas.
Então eu fui para a aba Performance, onde eu achei que aparentemente, 31.6 e flutuando de 31.9 GB de memória foram cometidos por algum motivo, e sempre que chegou a 31.9 foi quando meus programas quase falharam. Reiniciar o computador não fez nada para a memória comprometida e nem reiniciou os programas.
Na falta disso, eu olhei para o Monitor de Recursos para obter informações mais detalhadas, mas isso me deixou ainda mais perplexo. A memória comprometida para cada processo raramente era maior do que a memória de trabalho, e quando era não era muito, então somar tudo isso seria de 7 a 9 GB. Adicionando Committed to Working ainda era apenas metade do que foi aparentemente comprometido. Na verdade, acabei adicionando todos os números de > 5000 KB para obter apenas cerca de 3000 MB.
Apenas para obter informações adicionais, meu uso de memória física de acordo com o Monitor de Recursos é de 113 MB em Hardware Reservado, 2993 em Uso, 3742 em Modificado, 506 em Espera e 790 em Livre. 1365 MB estão disponíveis de acordo com o estoque inferior, 4273 em cache, 8079 no total e 8192 instalados.
Estou perplexo. Como faço para descobrir de onde vem toda essa memória comprometida? Eu não tive tudo isso até que, de repente, alguns dias atrás, então não pode ser nada importante - eu gostaria de me livrar dele se eu puder.