Compartir a través de


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

Consulte también

GetPerformanceInfo

Información de rendimiento de memoria