O Monitor de Desempenho (perfmon.exe) tem contadores para o uso do arquivo de página do processo.
- Carregue o perfmon executando "perfmon" em uma linha de comando ou selecionando "Performance Monitor" em Administrative Tools.
- Expanda "Ferramentas de monitoramento" na coluna esquerda e selecione "Monitor de desempenho".
- Clique com o botão direito do mouse no gráfico à direita e selecione "Adicionar contadores".
- Role a lista de contadores disponíveis para "Processar".
- Clique no ícone de seta para baixo à direita de "Processar".
- Clique em "Bytes do arquivo de paginação" em "Processo"
- Selecione o processo desejado para monitorar na lista "Instâncias de objetos selecionados".
- Clique no botão "Adicionar" para colocar o contador na lista "Contadores adicionados" à direita.
- 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.