Gerenciador de tarefas e uso de memória

2

Estou um pouco confuso sobre o Gerenciador de tarefas e a memória de uso.

A soma de todos os processos de memória é igual à memória física usada?

Esta é uma imagem do meu Gerenciador de Tarefas ordenada pelo uso de memória de alto a baixo:

Estaéumacapturadeteladamemóriafísicausadaaomesmotempo:

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 SO é o Windows Server 2003 Enterprise Edition de 64 bits (executado em uma máquina virtual com quatro CPUs e 24 GB de RAM)

    
por 3498DB 01.02.2012 / 15:25

3 respostas

2

Existe uma sobreposição na memória usada pelos seus aplicativos. Quando um aplicativo está usando uma DLL, que é uma biblioteca compartilhada , a biblioteca é carregada na memória física apenas uma vez, mas cada aplicativo que a utiliza vê um aumento em seu próprio uso de memória. O artigo da Wikipedia sobre bibliotecas compartilhadas explica 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 essa informação ajude (tirada do meu Windows 7). O monitor de recursos pode exibir o conjunto de trabalho, a memória compartilhável e a memória privada para cada processo. A Memória compartilhável e a memória privada são combinadas no conjunto de trabalho do aplicativo. O conjunto de residentes faz parte do conjunto de trabalho que está na memória física (RAM) e não na troca de disco rígido.

Assim, cada biblioteca compartilhada contribui para a memória compartilhável de cada aplicativo, que faz parte do conjunto de trabalho. Você adicionou todos os conjuntos de trabalho de todos os aplicativos, acredito.

    
por 02.02.2012 / 14:00
0

O Windows Vista e o 7 armazenam em cache uma certa quantidade de memória, caso precise ser usado posteriormente. Assim, o total de todos os processos em execução pode ser menor que a memória que está sendo usada. Veja techrepublic . Tanto quanto eu sei, o Windows XP relatou praticamente apenas o uso real.

    
por 01.02.2012 / 15:37
0

A memória que contém informações úteis (como o conteúdo dos arquivos) é usada, mesmo que não esteja sendo usada atualmente por nenhum processo em execução.

    
por 02.02.2012 / 13:51