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

GetProcessMemoryInfo

Speicherleistungsinformationen

Verarbeiten von Informationen zur Speicherauslastung

Arbeitssatzinformationen