PERFORMANCE_INFORMATION struttura (psapi.h)
Contiene informazioni sulle prestazioni.
Sintassi
typedef struct _PERFORMANCE_INFORMATION {
DWORD cb;
SIZE_T CommitTotal;
SIZE_T CommitLimit;
SIZE_T CommitPeak;
SIZE_T PhysicalTotal;
SIZE_T PhysicalAvailable;
SIZE_T SystemCache;
SIZE_T KernelTotal;
SIZE_T KernelPaged;
SIZE_T KernelNonpaged;
SIZE_T PageSize;
DWORD HandleCount;
DWORD ProcessCount;
DWORD ThreadCount;
} PERFORMANCE_INFORMATION, *PPERFORMANCE_INFORMATION, PERFORMACE_INFORMATION, *PPERFORMACE_INFORMATION;
Members
cb
Dimensioni di questa struttura, in byte.
CommitTotal
Numero di pagine attualmente sottoposte a commit dal sistema. Si noti che il commit di pagine (usando VirtualAlloc con MEM_COMMIT) modifica immediatamente questo valore; tuttavia, la memoria fisica non viene addebitata finché non vengono accessibili le pagine.
CommitLimit
Numero massimo corrente di pagine che possono essere commit dal sistema senza estendere i file di paging. Questo numero può cambiare se la memoria viene aggiunta o eliminata o se i file di pagina sono cresciuti, shrunk o aggiunti. Se il file di paging può essere esteso, si tratta di un limite morbido.
CommitPeak
Numero massimo di pagine contemporaneamente nello stato di commit dall'ultimo riavvio del sistema.
PhysicalTotal
Quantità di memoria fisica effettiva, nelle pagine.
PhysicalAvailable
Quantità di memoria fisica attualmente disponibile nelle pagine. Si tratta della quantità di memoria fisica che può essere riutilizzata immediatamente senza dover scrivere prima il relativo contenuto nel disco. È la somma delle dimensioni dell'elenco standby, gratuito e zero.
SystemCache
Quantità di memoria della cache di sistema, nelle pagine. Si tratta delle dimensioni dell'elenco di standby e del set di lavoro del sistema.
KernelTotal
Somma della memoria attualmente presente nei pool di kernel di pagine e non con pagine.
KernelPaged
Memoria attualmente presente nel pool del kernel a pagina, in pagine.
KernelNonpaged
Memoria attualmente nel pool di kernel non a pagina, in pagine.
PageSize
Dimensioni di una pagina, in byte.
HandleCount
Numero corrente di handle aperti.
ProcessCount
Numero corrente di processi.
ThreadCount
Numero corrente di thread.
Requisiti
Requisito | Valore |
---|---|
Client minimo supportato | Windows XP [solo app desktop] |
Server minimo supportato | Windows Server 2003 [solo app desktop] |
Intestazione | psapi.h |