Freigeben über


Aufzeichnen der Heapanalyse

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)

  1. Wählen Sie im Dropdownmenü Weitere Optionen das Heap-Nutzungsprofil aus.

  2. 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)

  1. Aktivieren Sie die Heap-Nachverfolgung durch Festlegen der IFEO-Registrierung wpr.exe -HeapTracingConfig <process_name> enable

  2. Starten Sie die Ablaufverfolgungssitzung: wpr.exe -start Heap [-filemode]

  3. Testen Sie das Szenario.

  4. Starten Sie die Ablaufverfolgungssitzung: wpr.exe -stop <file_name>

  5. Deaktivieren Sie die Heap-Nachverfolgung wpr.exe -HeapTracingConfig <process_name> disable

So aktivieren Sie die Heap-Ablaufverfolgung für eine Microsoft Store-App

  1. Wählen Sie im Dropdownmenü Weitere Optionen das Heap-Nutzungsprofil aus.

  2. 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.

WPA häufige Szenarien

Ausführungsoptionen für Imagedateien