O que compreende a 'memória física livre' no gerenciador de tarefas?

2

Gerenciador de tarefas relata 85% de memória física (em uma máquina de 48 Gigabytes, Windows Server 2008 64 bits). A soma dos bytes privados obtidos pelos processos é de cerca de 13 a 14 GB. Onde está a memória restante?

(É claro que "mostrar processos de todos os usuários" está marcado)

    
por ripper234 14.01.2010 / 14:54

2 respostas

5

O maior trecho será o cache, que o Windows 7 / Windows 2008 melhorou bastante. Lembre-se, RAM que não está sendo bem usada está sendo desperdiçada!

    
por 14.01.2010 / 15:28
0

Onde você vê "bytes particulares"? No Gerenciador de Tarefas 2K8 ... você quer dizer "Memória (Conjunto de Trabalho Privatw)"?

Nesse caso, essa é a RAM atribuída ao processo que realiza sua memória virtual "Privada confirmada". Isso é mostrado no TM como "Commit Size". Mas isso não é todo o RAM atribuído ao processo. Você precisa habilitar a coluna "Working Set (Memory)". "Memory (Private Working Set)" é um subconjunto disso.

Infelizmente, somando a coluna "Conjunto de Trabalho (Memória)" (btw, o Monitor de Desempenho pode fazer isso por você, nenhuma adição real é necessária) realmente fornecerá um número maior do que o correto, pois não considera a memória isso é compartilhado entre processos. "Conjunto de trabalho (memória)" conta toda a memória que o processo pode tocar sem incorrer em uma falha de página - mas muitas dessas páginas também residem em outros processos.

Se você quiser uma imagem realmente completa de onde toda a sua RAM está sendo usada, confira a ferramenta SysInternals "RamMap".

    
por 04.08.2014 / 07:40