struttura PROCESS_MEMORY_COUNTERS (psapi.h)

Contiene le statistiche di memoria per un processo.

Sintassi

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;

Members

cb

Dimensioni della struttura, in byte.

PageFaultCount

Numero di errori di pagina.

PeakWorkingSetSize

Dimensione massima del working set, in byte.

WorkingSetSize

Dimensione del working set corrente, in byte.

QuotaPeakPagedPoolUsage

Utilizzo massimo del pool di paging, in byte.

QuotaPagedPoolUsage

Utilizzo corrente del pool di paging, in byte.

QuotaPeakNonPagedPoolUsage

Picco di utilizzo del pool non di paging, in byte.

QuotaNonPagedPoolUsage

Utilizzo corrente del pool non di paging, espresso in byte.

PagefileUsage

Valore Commit Charge in byte per questo processo. Commit Charge è la quantità totale di memoria di cui è stato eseguito il commit da parte del gestore della memoria per un processo in esecuzione.

PeakPagefileUsage

Valore massimo in byte dell'addebito commit durante la durata di questo processo.

Requisiti

Requisito Valore
Client minimo supportato Windows XP [solo app desktop]
Server minimo supportato Windows Server 2003 [solo app desktop]
Intestazione psapi.h

Vedi anche

GetProcessMemoryInfo

Informazioni sulle prestazioni della memoria

Informazioni sull'utilizzo della memoria del processo

Informazioni sul working set