Como a RAM é reportada e representada no Process Explorer?

5

Estou executando o Gerenciador de processos da Sysinternals Há algumas coisas sobre as quais estou confuso e eu não vi essa informação no arquivo de ajuda.

Aqui está uma captura de tela:

  1. A coluna Conjunto de Trabalhos é essa RAM? E se assim for, quanta RAM está sendo usado por esse processo?
  2. O que as cores representam? Amarelo, Roxo, Vermelho e Sem Cor ou Cinza.
  3. O que são bytes privados?
por L84 22.09.2011 / 04:46

2 respostas

7

The Working Set column, is that RAM? And if so is that how much RAM is being used by that process?

Sim. O conjunto de trabalho de um processo é a memória virtual do processo que está na RAM física.

Nota: parte disso pode ser compartilhado com outros processos, então a soma de todos os conjuntos de trabalho será maior que a RAM total alocada aos processos.

What do the colors represent? Yellow, Purple, Red, and No Color or Gray.

Opções | Configure Colors para ver as definições.

What are Private Bytes?

A quantidade de memória virtual alocada para o processo, é provável que algumas delas estejam no arquivo de paginação e algumas na RAM física.

Eu recomendaria Internals do Windows para obter uma descrição detalhada do gerenciamento de memória do Windows (todas as explicações simples são aproximações e podem levar a conclusões erradas). Também Referência do Administrador do Windows Sysinternals para obter detalhes sobre o uso do Process Explorer e das outras ferramentas da Sysinternals.

    
por 22.09.2011 / 09:51
1

Eu posso responder à pergunta 2 com facilidade. Em "Opções" - > "Configurar cores" Você recebe isto:

Quantoa#1e#3, esta postagem no fórum tem alguma informação (dois pássaros, uma pedra):

All I know is that Working Set is equivalent to Mem Usage in Task Manager and Private Bytes is equivalent to Task Manager's Virtual Memory.

If you want technical definitions:

Working Set refers to the number of pages of virtual memory committed to a given process, both shared and private.

Private memory, is defined as memory allocated for a process which cannot be shared by other processes.

    
por 22.09.2011 / 05:28