estrutura PROCESS_MEMORY_COUNTERS_EX (psapi.h)
Contém estatísticas de memória estendidas para um processo.
Sintaxe
typedef struct _PROCESS_MEMORY_COUNTERS_EX {
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;
SIZE_T PrivateUsage;
} PROCESS_MEMORY_COUNTERS_EX;
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 de páginas, em bytes.
QuotaPagedPoolUsage
O uso atual do pool de páginas, 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 Cobrança de Confirmação em bytes para esse processo. Commit Charge é a quantidade total de memória privada que o gerenciador de memória comprometeu para um processo em execução.
Windows 7 e Windows Server 2008 R2 e anteriores: PagefileUsage é sempre zero. Em vez disso , verifique PrivateUsage .
PeakPagefileUsage
O valor de pico em bytes do Encargo de Confirmação durante o tempo de vida desse processo.
PrivateUsage
O mesmo que PagefileUsage. O valor de Cobrança de Confirmação em bytes para esse processo. Commit Charge é a quantidade total de memória privada que o gerenciador de memória comprometeu para um processo em execução.
Requisitos
Requisito | Valor |
---|---|
Cliente mínimo com suporte | Windows Vista, Windows XP com SP2 [somente aplicativos da área de trabalho] |
Servidor mínimo com suporte | Windows Server 2008, Windows Server 2003 com SP1 [somente aplicativos da área de trabalho] |
Cabeçalho | psapi.h |
Confira também
Informações de desempenho de memória