PROCESS_MEMORY_COUNTERS_EX struttura (psapi.h)
Contiene statistiche di memoria estese per un processo.
Sintassi
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;
Members
cb
Dimensioni della struttura, in byte.
PageFaultCount
Numero di errori di pagina.
PeakWorkingSetSize
Dimensione massima del set di lavoro, in byte.
WorkingSetSize
Dimensione del set di lavoro corrente, in byte.
QuotaPeakPagedPoolUsage
Utilizzo del pool con pagina di picco, in byte.
QuotaPagedPoolUsage
Utilizzo del pool con pagina corrente, in byte.
QuotaPeakNonPagedPoolUsage
Utilizzo massimo del pool non con pagine, in byte.
QuotaNonPagedPoolUsage
Utilizzo corrente del pool non a pagina, in byte.
PagefileUsage
Valore Di addebito commit in byte per questo processo. Commit Charge è la quantità totale di memoria privata che la gestione memoria ha eseguito il commit per un processo in esecuzione.
Windows 7 e Windows Server 2008 R2 e versioni precedenti: PagefileUsage è sempre zero. Controllare invece PrivateUsage .
PeakPagefileUsage
Valore massimo in byte dell'addebito di commit durante la durata di questo processo.
PrivateUsage
Uguale a PagefileUsage. Valore Di addebito commit in byte per questo processo. Commit Charge è la quantità totale di memoria privata che la gestione memoria ha eseguito il commit per un processo in esecuzione.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows Vista, Windows XP con SP2 [solo app desktop] |
Server minimo supportato | Windows Server 2008, Windows Server 2003 con SP1 [solo app desktop] |
Intestazione | psapi.h |
Vedi anche
Informazioni sulle prestazioni della memoria