PROCESS_MEMORY_COUNTERS-Struktur (psapi.h)
Enthält die Speicherstatistiken für einen Prozess.
Syntax
typedef struct _PROCESS_MEMORY_COUNTERS {
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;
} PROCESS_MEMORY_COUNTERS;
Member
cb
Die Größe der Struktur in Bytes.
PageFaultCount
Die Anzahl der Seitenfehler.
PeakWorkingSetSize
Die Maximale Arbeitssatzgröße in Bytes.
WorkingSetSize
Die aktuelle Arbeitssatzgröße in Bytes.
QuotaPeakPagedPoolUsage
Die Spitzenauslastung des ausgelagerten Pools in Bytes.
QuotaPagedPoolUsage
Die aktuelle Auslagerungspoolnutzung in Bytes.
QuotaPeakNonPagedPoolUsage
Die maximale Nicht-Auslager-Poolnutzung in Bytes.
QuotaNonPagedPoolUsage
Die aktuelle nicht auslagerte Poolnutzung in Bytes.
PagefileUsage
Der Commitgebührenwert in Bytes für diesen Prozess. Commitgebühr ist die Gesamtmenge des Arbeitsspeichers, den der Speicher-Manager für einen ausgeführten Prozess zugesagt hat.
PeakPagefileUsage
Der Spitzenwert in Bytes der Commitgebühr während der Lebensdauer dieses Prozesses.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows XP [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2003 [nur Desktop-Apps] |
Kopfzeile | psapi.h |
Weitere Informationen
Speicherleistungsinformationen