Speicherleistungsinformationen
Informationen zur Arbeitsspeicherleistung sind vom Speicher-Manager über die Systemleistungsindikatoren und über Funktionen wie GetPerformanceInfo, GetProcessMemoryInfo und GlobalMemoryStatusEx verfügbar. Anwendungen wie der Windows Task-Manager, die Zuverlässigkeit und Leistungsmonitor und das Tool Prozess Explorer verwenden Leistungsindikatoren, um Speicherinformationen für das System und für einzelne Prozesse anzuzeigen.
In diesem Thema werden Leistungsindikatoren den Daten zugeordnet, die von Speicherleistungsfunktionen und dem Windows Task-Manager zurückgegeben werden:
- Systemspeicherleistungsinformationen
- Verarbeiten von Speicherleistungsinformationen
- Zugehörige Themen
Systemspeicherleistungsinformationen
In der folgenden Tabelle werden die Leistungsindikatoren für Speicherobjekte den Daten zugeordnet, die von den Speicherleistungsfunktionen in den Strukturen MEMORYSTATUSEX, PERFORMANCE_INFORMATION und PROCESS_MEMORY_COUNTERS_EX zurückgegeben werden, sowie den entsprechenden Informationen, die vom Task-Manager angezeigt werden.
Speicherobjektzähler (sofern nicht anders angegeben) | Struktur | Registerkarte "Task-Manager-Leistung" für Windows Server 2008 und Windows Vista | Registerkarte "Task-Manager-Leistung" für Windows Server 2003 und Windows XP |
---|---|---|---|
Verfügbare KB | MEMORYSTATUSEX. ullAvailPhys und PERFORMANCE_INFORMATION. PhysicalAvailable | Subtrahieren des im Diagramm "Arbeitsspeicher " angezeigten Nutzungswerts vom physischen Arbeitsspeicher (MB): Gesamt | Physischer Arbeitsspeicher: Verfügbar |
Keine | MEMORYSTATUSEX. ullTotalPhys und PERFORMANCE_INFORMATION. PhysicalTotal | Physischer Arbeitsspeicher (MB): Gesamt | Physischer Arbeitsspeicher: Gesamt |
Zugesicherte Bytes | PERFORMANCE_INFORMATION. CommitTotal | System: Erster Wert der Seitendatei (in MB) | Commit-Gebühr: Gesamt |
Zusagegrenze | MEMORYSTATUSEX. ullTotalPageFile und PERFORMANCE_INFORMATION. CommitLimit | System: Seitendatei-Sekundenwert (in MB) | Commit-Gebühr: Limit |
Kostenlose & Nullseitenlistenbytes Windows Server 2003 und Windows XP: Dieser Leistungsindikator wird nicht unterstützt. |
Keine | Physischer Arbeitsspeicher (MB): Kostenlos | Nicht verfügbar |
Keine | PERFORMANCE_INFORMATION. CommitPeak | Keine | Commit-Gebühr: Spitzenwert |
Keine | PERFORMANCE_INFORMATION. HandleCount | System: Handles | Summen: Handles |
Keine | MEMORYSTATUSEX. ullAvailPageFile | Keine | Keine |
Nicht-Auslagerungsseiten (Bytes) | PERFORMANCE_INFORMATION. KernelNonpaged | Kernelspeicher: Nicht auslagert | Kernelspeicher: Nicht auslagert |
Ausgelagerter Pool (Bytes) | PERFORMANCE_INFORMATION. KernelPaged | Kernelspeicher: Ausgelagert | Kernelspeicher: Ausgelagert |
Ausgelagerte Poolbytes + Nicht ausgelagerte Poolbytes | PERFORMANCE_INFORMATION. KernelTotal | Kernelspeicher: Gesamt | Kernelspeicher: Gesamt |
Prozesse (Objects-Objekt) | PERFORMANCE_INFORMATION. ProcessCount | System: Prozesse | Summen: Prozesse |
Threadanzahl (Process(_Total)-Objekt) | PERFORMANCE_INFORMATION. ThreadCount | System: Threads | Summen: Threads |
Zwischenspeichern von Bytes + Sharable-Seiten in den Standby- und Geänderten Listen | PERFORMANCE_INFORMATION. SystemCache | Keine | Systemcache |
Cachebytes + Geänderte Seitenlistenbytes + Standbycache-Reservebytes + Standbycache -Bytes mit normaler Priorität + Standbycachecodebytes Windows Server 2003 und Windows XP: Mit Ausnahme von Cachebytes werden diese Leistungsindikatoren nicht unterstützt. |
Keine | Physischer Arbeitsspeicher (MB): Zwischengespeichert | Nicht verfügbar |
Verarbeiten von Speicherleistungsinformationen
In der folgenden Tabelle werden Prozessobjektleistungsindikatoren den Daten zugeordnet, die von den Speicherleistungsfunktionen in den Strukturen MEMORYSTATUSEX, PERFORMANCE_INFORMATION und PROCESS_MEMORY_COUNTERS_EX zurückgegeben werden, sowie den entsprechenden Informationen, die vom Task-Manager angezeigt werden.
Verarbeiten des Objektzählers | Struktur | Registerkarte "Task-Manager-Prozesse" für Windows Server 2008 und Windows Vista | Registerkarte "Task-Manager-Prozesse" für Windows Server 2003 und Windows XP |
---|---|---|---|
Anzahl von Handles | Keine | Ziehpunkte | Ziehpunkte |
Bytes für Auslagerungsdatei | PROCESS_MEMORY_COUNTERS_EX. PagefileUsage | Commitgröße für alle Prozesse mit Ausnahme des Systemprozesses. Für den Systemprozess ist Seitendateibytes immer 0. | VM-Größe für alle Prozesse mit Ausnahme des Systemprozesses. Für den Systemprozess ist Seitendateibytes immer 0. |
Auslagerungsdatei bytes peak | PROCESS_MEMORY_COUNTERS_EX. PeakPagefileUsage | Keine | Keine |
Nicht-Auslagerungsseiten (Bytes) | PROCESS_MEMORY_COUNTERS_EX. QuotaNonPagedPoolUsage | NP-Pool | NP-Pool |
Ausgelagerter Pool (Bytes) | PROCESS_MEMORY_COUNTERS_EX. QuotaPagedPoolUsage | Ausgelagerter Pool | Ausgelagerter Pool |
Private Bytes | PROCESS_MEMORY_COUNTERS_EX. PrivateUsage | Commitgröße | VM-Größe |
Threadanzahl (Process() für das angegebene Image) | Keine | Threads | Threads |
Virtuelle Bytes | MEMORYSTATUSEX. ullTotalVirtual – MEMORYSTATUSEX. ullAvailVirtual | Keine | Keine |
Virtuelle Bytes (max.) | Keine | Keine | Keine |
Arbeitssatz | PROCESS_MEMORY_COUNTERS_EX. WorkingSetSize | Arbeitssatz (Arbeitsspeicher) | Mem-Nutzung |
Arbeitsseiten (max.) | PROCESS_MEMORY_COUNTERS_EX. PeakWorkingSetSize | Spitzenarbeitssatz (Arbeitsspeicher) | Maximale Mem-Nutzung |
Working Set – Private Windows Server 2003 und Windows XP: Dieser Leistungsindikator wird nicht unterstützt. |
Keine | Privater Arbeitssatz | Nicht verfügbar |
Keine | PROCESS_MEMORY_COUNTERS_EX. QuotaPeakNonPagedPoolUsage | Keine | Keine |
Keine | PROCESS_MEMORY_COUNTERS_EX. QuotaPeakPagedPoolUsage | Keine | Keine |
Keine | MEMORYSTATUSEX. ullAvailPageFile | Keine | Keine |
Keine | MEMORYSTATUSEX. ullTotalPageFile | Keine | Keine |
Zugehörige Themen