Para ver em detalhes como o Windows usa a memória, você deve usar o RAMMap e não o Gerenciador de tarefas. Este blog da Microsoft explica o que os dados significam.
Estou usando uma máquina windows 7 para jogar um jogo, entre outras coisas, que estava funcionando sem problemas há anos, até agora. Não é um grande problema, mas às vezes noto quedas de 60 a 40 por alguns segundos, o que é inaceitável tendo em mente os parâmetros da máquina e os requisitos do jogo (mais, como eu disse, o jogo estava correndo a 60 qps por anos) .
Não tenho certeza se essa é a causa disso, mas quando abro o gerenciador de tarefas, percebo que há uma diferença entre o uso de memória relatado e a soma real da memória usada dos processos, veja abaixo.
Quandoeusomarousodamemóriamanualmente,receboalgocomo1800MB,digamos2GB,noentanto,aguia"Desempenho" está relatando um uso de 3,1 GB?
Qual é a causa disso e como posso diagnosticar o problema? Eu realmente gostaria de evitar a necessidade de reinstalar o Windows porque há bastante software que estou usando nessa máquina e fiz o melhor para mantê-lo limpo com a idéia exata em mente - não ter que reinstalar.
Para ver em detalhes como o Windows usa a memória, você deve usar o RAMMap e não o Gerenciador de tarefas. Este blog da Microsoft explica o que os dados significam.
Alguma memória está em 'Em cache'. Ele é mostrado como 'usado', mas está disponível para o sistema quando necessário. Os sistemas fazem isso quando você usa aplicativos / arquivos e os fecha, da próxima vez que você os abrir, eles serão abertos mais rapidamente (se o cache não tiver sido substituído por outros aplicativos).
É completamente normal que a soma do uso de memória do processo seja menor que o uso total. Na verdade, não poderia ser de outra forma.
Primeiramente, existem alguns usuários significativos de memória que não são processos. Alguns exemplos são: 1. Piscina não paginada 2. Parte residente do pool paginado 3. O cache de arquivos. Estranhamente isso não está incluído no valor "Em cache" mostrado no Gerenciador de tarefas. Faz parte da memória em uso, mas não é identificado de forma alguma. Existem alguns outros, mas geralmente não são muito grandes.
Em segundo lugar, a coluna de uso da memória exibida não leva em conta o uso total do processo. Ele mostra o uso de memória privada do processo, mas não aquele usado pelo processo executável e DLLs associadas. Para ver o uso completo, você deve observar a coluna "Conjunto de trabalhos (memória)". Isso não é mostrado por padrão, mas deve ser adicionado manualmente. Isso inclui alguma memória compartilhada, então haverá alguma contagem dupla.
O uso da memória do Windows é muito complexo e não pode ser explicado simplesmente pela adição de uma coluna de números.
Seu problema não parece estar relacionado à memória.
Tags performance windows-7 memory