
Estou um pouco confuso sobre o Gerenciador de Tarefas e o uso da memória.
A soma de todos os processos de memória é igual à memória física usada?
Esta é uma imagem do meu Gerenciador de Tarefas ordenado pelo uso de memória, de alto a baixo:
Esta é uma captura de tela da memória física usada ao mesmo tempo:
No entanto, a soma de todos os processos de memória é menor que os ~11 GB mostrados na segunda imagem.
Qual é o verdadeiro uso?
O sistema operacional é o Windows Server 2003 Enterprise Edition de 64 bits (rodando em uma máquina virtual com quatro CPUs e 24 GB de RAM)
Responder1
Há uma sobreposição na memória usada pelos seus aplicativos. Quando um aplicativo está usando uma DLL, que é umbiblioteca compartilhada, a biblioteca é carregada na memória física apenas uma vez, mas cada aplicativo que a utiliza vê um aumento no seu próprio uso de memória.O artigo da Wikipedia sobre bibliotecas compartilhadasexplica muito bem o compartilhamento de memória.
Vejo que o seu Windows não está em inglês, mas se você tentar traduzir os campos, espero que esta informação ajude (retirada do meu Windows 7). O monitor de recursos pode exibir conjunto de trabalho, memória compartilhável e memória privada para cada processo.Memória compartilhávelememória privadasão ambos combinados noConjunto de trabalhodo aplicativo.Conjunto residentefaz parte do conjunto de trabalho que está na memória física (RAM), em vez de ser trocado no disco rígido.
Assim, cada biblioteca compartilhada contribui para a memória compartilhável de cada aplicação, que faz parte do conjunto de trabalho. Você somou todos os conjuntos de trabalho de todos os aplicativos, acredito.
Responder2
O Windows Vista e o 7 armazenarão em cache uma certa quantidade de memória caso precise ser usada posteriormente. Assim, o total de todos os processos em execução pode muitas vezes ser menor do que a memória realmente utilizada. VerRepública Tecnológica. Pelo que eu sei, o Windows XP relatou praticamente apenas o uso real.
Responder3
A memória que contém informações úteis (como o conteúdo de arquivos) é usada, mesmo que não esteja sendo usada por nenhum processo em execução.