Interessenbereiche

„Regionen von Interesse“ ist eine neue Funktion in WPA, die die Anwendung von benutzerfreundlichen Bezeichnungen auf Teile der Ablaufverfolgung ermöglicht. Diese Bezeichnungen werden angewendet, indem Ereignisse gefunden werden, die den Start und Stopp eines bestimmten Bereichs definieren. Die Regionen und ihre Ereignisse sind in einer XML-Regionsdatei enthalten. Microsoft stellt einige Regionsdateien für die App-Analyse bereit, und Sie können auch Eigene Regionsdateien für Ihre Szenarien oder Anwendungen definieren. Mit dieser Funktion können Sie komplexe Regionen schnell und einfach identifizieren und die Geschwindigkeit und Effizienz der Leistungsanalyse erheblich erhöhen.

Gehen Sie beispielsweise von einem Szenario aus, das mehrere Ladesequenzen enthält, die jeweils durch ein Ereignis definiert werden, A, gefolgt von einem anderen Ereignis, B. Mit Interessenbereichen können Sie eine benutzerfreundliche Bezeichnung „Laden“ auf jede dieser A-B-Zeitbereiche anwenden. Anstatt nun jede dieser Ereignissequenzen manuell zu identifizieren, wendet WPA automatisch die Bezeichnung „Laden“ an, sodass Sie schnell visualisieren können, wo diese Ereignisse auftreten.

Als weiteres Beispiel muss ein Benutzer die Leistung einer bestimmten Microsoft Store-App analysieren. Der Anwendungslebenszyklus kann in mehrere Phasen unterteilt werden, z. B. Start, Anhalten/Fortsetzen und Herunterfahren, von denen jede eine entsprechende Regionsdefinition haben könnte. Mit diesen Regionsdefinitionen kann jeder Benutzer ganz einfach erkennen, wo diese Lebenszyklusereignisse auftreten.

Um Regionen von Interesse mit WPA zu verwenden, müssen Sie Folgendes haben:

  • Eine ETW-Ablaufverfolgungsdatei (ETL), die während des Szenarios von Interesse gesammelt wurde

  • Eine „Regionen von Interesse“-Definitionsdatei (.xml)

Erstellen einer „Regionen von Interesse“-Datei

Informationen zum Erstellen einer „Regionen von Interesse“-Datei finden Sie unter Erstellen einer „Regionen von Interesse“-Datei

Unterstützen von Regex in einer „Regionen von Interesse“-Datei

Eine Interessendatei unterstützt reguläre Ausdrücke (regex). Informationen zu Regex und zum Erstellen neuer Zeilen in einer „Regionen von Interesse“-Datei finden Sie unter Erstellen einer Region von Interesse

Anwenden einer „Regionen von Interesse“-Datei auf eine geöffnete Ablaufverfolgung

Sie können eine „Regionen von Interesse“-Datei verwenden, um zusätzliches Markup auf eine offene Ablaufverfolgung in WPA anzuwenden:

  1. Wählen Sie im Menü Ablaufverfolgung die Option Ablaufverfolgungseigenschaften aus.

  2. Wählen Sie im angezeigten Bereich Ablaufverfolgungseigenschaften die Option Hinzufügen aus.

  3. Navigieren Sie zu der gewünschten „Regionen von Interesse“-Manifestdatei (.xml), und wählen Sie Öffnen aus.

  4. Die Datei wird jetzt dem Listenfeld „Regionen von Interesse“-Definitionen hinzugefügt. Wechseln Sie zurück zum Analysebereich, indem Sie die Registerkarte Analyse am oberen Rand des Fensters auswählen.

  5. Erweitern Sie im Graph-Explorer den Knoten Systemaktivität.

  6. Wenn Ihre Ablaufverfolgung eine der Regionen enthält, die durch die Manifestdatei definiert wurden, wird das Diagramm Regionen von Interesse im Graph-Explorer als letztes Diagramm unter Systemaktivität angezeigt (unmittelbar vor der Kategorie Berechnung). Ziehen Sie das Diagramm auf den Analysebereich .

    Wenn die Ablaufverfolgung keine Regionen von Interesse enthält, wird keine Region von Interesse angezeigt.

Hinweis Die Tabelle „Attribut CPU-Auslastung“ basiert auf „Regionen von Interesse“-Definitionen, um die CPU-Auslastung verschiedenen Aktivitäten zuzuordnen. Wenn Sie Dateien mit mehreren Regionen verwenden, können sich verschiedene Interessenbereiche überschneiden und in Konflikt geraten. Wenn diese Konflikte auftreten, kann WPA keine einzelne Aktivität einem bestimmten Thread in einem bestimmten Zeitraum zuordnen.

Um diese potenziellen Konflikte zu vermeiden, verwenden Sie jeweils nur eine Regionsdefinitionsdatei.

Erstellen einer Interessenbereichsdatei

WPA-Features