estrutura PROCESS_MEMORY_COUNTERS (psapi.h)
Contém as estatísticas de memória de um processo.
Sintaxe
typedef struct _PROCESS_MEMORY_COUNTERS {
DWORD cb;
DWORD PageFaultCount;
SIZE_T PeakWorkingSetSize;
SIZE_T WorkingSetSize;
SIZE_T QuotaPeakPagedPoolUsage;
SIZE_T QuotaPagedPoolUsage;
SIZE_T QuotaPeakNonPagedPoolUsage;
SIZE_T QuotaNonPagedPoolUsage;
SIZE_T PagefileUsage;
SIZE_T PeakPagefileUsage;
} PROCESS_MEMORY_COUNTERS;
Membros
cb
O tamanho da estrutura em bytes.
PageFaultCount
O número de falhas de página.
PeakWorkingSetSize
O tamanho do conjunto de trabalho de pico, em bytes.
WorkingSetSize
O tamanho atual do conjunto de trabalho, em bytes.
QuotaPeakPagedPoolUsage
O pico de uso do pool paginado, em bytes.
QuotaPagedPoolUsage
O uso atual do pool paginado, em bytes.
QuotaPeakNonPagedPoolUsage
O pico de uso do pool nãopagado, em bytes.
QuotaNonPagedPoolUsage
O uso atual do pool nãopagado, em bytes.
PagefileUsage
O valor de Encargo de Confirmação em bytes para esse processo. A cobrança de confirmação é a quantidade total de memória confirmada pelo gerenciador de memória para um processo em execução.
PeakPagefileUsage
O valor de pico em bytes do Encargo de Confirmação durante o tempo de vida desse processo.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows XP [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2003 [somente aplicativos da área de trabalho] |
Cabeçalho | psapi.h |
Confira também
Informações de desempenho de memória