Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Windows Performance Recorder (WPR) ermöglicht Heap-Analyse für alle Prozesse im System.
So aktivieren Sie die Heap-Ablaufverfolgung für eine Desktop-App
(Verwenden von WPRUI.exe)
Wählen Sie im Dropdownmenü Weitere Optionen das Heap-Nutzungsprofil aus.
Fügen Sie einen Registrierungseintrag für den Prozess hinzu, indem Sie den folgenden Befehl aus einem Eingabeaufforderungsfenster ausführen und
<process_name>durch den Namen des zu verfolgenden Prozesses ersetzen:reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\<process_name>" /v TracingFlags /t REG_DWORD /d 1 /f
(für die Verwendung von Wpr.exe)
Aktivieren Sie die Heap-Nachverfolgung durch Festlegen der IFEO-Registrierung
wpr.exe -HeapTracingConfig <process_name> enableStarten Sie die Ablaufverfolgungssitzung:
wpr.exe -start Heap [-filemode]Testen Sie das Szenario.
Starten Sie die Ablaufverfolgungssitzung:
wpr.exe -stop <file_name>Deaktivieren Sie die Heap-Nachverfolgung
wpr.exe -HeapTracingConfig <process_name> disable
So aktivieren Sie die Heap-Ablaufverfolgung für eine Microsoft Store-App
Wählen Sie im Dropdownmenü Weitere Optionen das Heap-Nutzungsprofil aus.
Wenn Sie eine verpackte Anwendung nachverfolgen möchten, die in einem Prozess gehostet wird (z. B. WWAHost.exe), fügen Sie einen Registrierungseintrag für den Prozess hinzu, indem Sie den folgenden Befehl aus einem Eingabeaufforderungsfenster mit erhöhten Rechten ausführen und <process_name>, <package full name> und <package-relative app ID> durch Ihre App-Informationen ersetzen:
reg add "HKLM\Software\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\<process_name>\<package full name>!<package-relative app ID>" /v TracingFlags /t REG_DWORD /d 1 /f
Hinweis Diese Kombination (vollständiger Paketname + App-ID) ist keine App-Benutzermodell-ID (Paketfamilienname + App-ID). Die IFEO-Verarbeitungsroutinen verwenden den vollständigen Namen, sodass sie unterschiedliche Verhaltensweisen auf verschiedene Versionen eines einzelnen Pakets bzw. einer einzelnen App anwenden können.