Qual é a quantidade total de memória e troca que um processo está usando?

0

link

Se eu estou lendo corretamente, não há como ver quanto de swap é usado por um processo. Está correto, ou estou faltando alguma coisa?

Efetivamente, o Memory (Private Working Set) é a soma tanto da memória quanto do swap usados pelo processo? Sim / Não?

E Commit Size é efetivamente sem sentido, já que a descrição menciona que é Memória Virtual e Memória Virtual por si só é livre de qualquer maneira ?

Para um usuário do UNIX, essa terminologia e descrições da Microsoft parecem bastante confusas.

    
por cnst 21.05.2015 / 03:25

1 resposta

1

O Monitor de Desempenho (perfmon.exe) tem contadores para o uso do arquivo de página do processo.

  1. Carregue o perfmon executando "perfmon" em uma linha de comando ou selecionando "Performance Monitor" em Administrative Tools.
  2. Expanda "Ferramentas de monitoramento" na coluna esquerda e selecione "Monitor de desempenho".
  3. Clique com o botão direito do mouse no gráfico à direita e selecione "Adicionar contadores".
  4. Role a lista de contadores disponíveis para "Processar".
  5. Clique no ícone de seta para baixo à direita de "Processar".
  6. Clique em "Bytes do arquivo de paginação" em "Processo"
  7. Selecione o processo desejado para monitorar na lista "Instâncias de objetos selecionados".
  8. Clique no botão "Adicionar" para colocar o contador na lista "Contadores adicionados" à direita.
  9. Clique no botão "OK".

Isso adicionará uma linha que representa graficamente o uso do arquivo de página do processo selecionado, por isso pode não ser muito útil. Você pode usar o PowerShell para extrair os dados numericamente:

Get-Counter '\Process(<process name>)\Page File Bytes'

Onde <process name> é o nome do processo de acordo com o Windows. Você pode obtê-los todos usando um curinga:

Get-Counter '\Process(*)\Page File Bytes'

Todos os processos serão listados e o uso total de todos os processos estará na parte inferior, com um nome de processo "_total".

Substitua outros contadores de processo para obter as métricas de memória que você está procurando.

    
por 21.05.2015 / 05:49