estructura PERFORMANCE_INFORMATION (psapi.h)
Contiene información de rendimiento.
Sintaxis
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;
Miembros
cb
Tamaño de esta estructura, en bytes.
CommitTotal
Número de páginas confirmadas actualmente por el sistema. Tenga en cuenta que confirmar páginas (mediante VirtualAlloc con MEM_COMMIT) cambia este valor inmediatamente; sin embargo, la memoria física no se cobra hasta que se accede a las páginas.
CommitLimit
Número máximo actual de páginas que el sistema puede confirmar sin extender los archivos de paginación. Este número puede cambiar si se agrega o elimina la memoria, o si los archivos de página han crecido, reducido o se han agregado. Si se puede extender el archivo de paginación, se trata de un límite flexible.
CommitPeak
Número máximo de páginas que estaban simultáneamente en el estado confirmado desde el último reinicio del sistema.
PhysicalTotal
Cantidad de memoria física real, en páginas.
PhysicalAvailable
Cantidad de memoria física disponible actualmente, en páginas. Esta es la cantidad de memoria física que se puede reutilizar inmediatamente sin tener que escribir primero su contenido en el disco. Es la suma del tamaño de las listas en espera, libres y cero.
SystemCache
Cantidad de memoria caché del sistema, en páginas. Este es el tamaño de la lista en espera más el espacio de trabajo del sistema.
KernelTotal
Suma de la memoria actualmente en los grupos de kernel paginados y no paginados, en páginas.
KernelPaged
Memoria actualmente en el grupo de kernel paginado, en páginas.
KernelNonpaged
Memoria que se encuentra actualmente en el grupo de kernels no paginado, en páginas.
PageSize
Tamaño de una página, en bytes.
HandleCount
Número actual de identificadores abiertos.
ProcessCount
Número actual de procesos.
ThreadCount
Número actual de subprocesos.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | Windows XP [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows Server 2003 [solo aplicaciones de escritorio] |
Encabezado | psapi.h |