PROCESS_MEMORY_COUNTERS_EX-Struktur (psapi.h)
Enthält erweiterte Speicherstatistiken für einen Prozess.
Syntax
typedef struct _PROCESS_MEMORY_COUNTERS_EX {
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;
SIZE_T PrivateUsage;
} PROCESS_MEMORY_COUNTERS_EX;
Member
cb
Die Größe der Struktur in Bytes.
PageFaultCount
Die Anzahl der Seitenfehler.
PeakWorkingSetSize
Die Maximale Arbeitssatzgröße in Bytes.
WorkingSetSize
Die aktuelle Größe des Arbeitssatzes in Bytes.
QuotaPeakPagedPoolUsage
Die Spitzenauslastung des ausgelagerten Pools in Bytes.
QuotaPagedPoolUsage
Die aktuelle Auslagerungspoolnutzung in Bytes.
QuotaPeakNonPagedPoolUsage
Die Spitzenauslastung des Pools ohne Auslagerung in Byte.
QuotaNonPagedPoolUsage
Die aktuelle Nicht-Auslager-Poolnutzung in Byte.
PagefileUsage
Der Wert der Commitgebühr in Bytes für diesen Prozess. Commit-Gebühr ist die Gesamtmenge des privaten Arbeitsspeichers, den der Speicher-Manager für einen ausgeführten Prozess committet hat.
Windows 7 und Windows Server 2008 R2 und früher: PagefileUsage ist immer null. Aktivieren Sie stattdessen PrivateUsage .
PeakPagefileUsage
Der Spitzenwert in Byte der Commitgebühr während der Lebensdauer dieses Prozesses.
PrivateUsage
Identisch mit PagefileUsage. Der Wert der Commitgebühr in Bytes für diesen Prozess. Commit-Gebühr ist die Gesamtmenge des privaten Arbeitsspeichers, den der Speicher-Manager für einen ausgeführten Prozess committet hat.
Anforderungen
Anforderung | Wert |
---|---|
Unterstützte Mindestversion (Client) | Windows Vista, Windows XP mit SP2 [nur Desktop-Apps] |
Unterstützte Mindestversion (Server) | Windows Server 2008, Windows Server 2003 mit SP1 [nur Desktop-Apps] |
Kopfzeile | psapi.h |
Weitere Informationen
Speicherleistungsinformationen