Compartilhar via


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

GetProcessMemoryInfo

Informações de desempenho de memória

Processar informações de uso de memória

Informações do conjunto de trabalho