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
Informazioni sulle prestazioni della memoria