Condividi tramite


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

Vedi anche

GetPerformanceInfo

Informazioni sulle prestazioni della memoria