Régions d’intérêt
Régions d’intérêt est une nouvelle fonctionnalité de WPA qui permet l’application d’étiquettes conviviales à des parties de la trace. Ces étiquettes sont appliquées en recherchant des événements qui définissent le début et l’arrêt d’une région donnée. Les régions et leurs événements sont contenus dans un fichier XML de régions. Microsoft fournit des fichiers de régions pour l’analyse des applications, et vous pouvez également définir vos propres fichiers de régions pour vos scénarios ou applications. Cette fonctionnalité vous permet d’identifier rapidement et facilement des régions complexes et d’augmenter considérablement la vitesse et l’efficacité de l’analyse des performances.
Par exemple, supposons un scénario qui contient plusieurs séquences de chargement, chacune étant définie par un événement, A, suivi d’un autre événement, B. Avec les régions d’intérêt, vous pouvez appliquer une étiquette « Chargement » conviviale à chacun de ces intervalles de temps A-B. Désormais, au lieu d’avoir à identifier manuellement chacune de ces séquences d’événements, WPA applique automatiquement l’étiquette « Chargement », ce qui vous permet de visualiser rapidement où ces événements se produisent.
Autre exemple: un utilisateur doit analyser les performances d’une application particulière du Microsoft Store. Le cycle de vie de l’application peut être divisé en plusieurs phases, telles que le lancement, la suspension/reprise et l’arrêt, chacune pouvant avoir une définition de région correspondante. Avec ces définitions de région, tout utilisateur peut facilement identifier l’endroit où ces événements de cycle de vie se produisent.
Pour utiliser des régions d’intérêt avec WPA, vous devez disposer des éléments suivants :
Un fichier de trace ETW (.etl) qui a été collecté pendant le scénario d’intérêt
Un fichier de définition de régions d’intérêt (.xml)
Création d’un fichier de régions d’intérêt
Pour plus d’informations sur la création d’un fichier de régions d’intérêt, consultez Création d’un fichier de régions d’intérêt.
Prise en charge de regex dans un fichier de régions d’intérêt
Un fichier de régions d’intérêt prend en charge les expressions régulières (regex). Pour plus d’informations sur l’expression régulière et la création de lignes dans un fichier de régions d’intérêt, consultez Création d’un fichier de régions d’intérêt
Application d’un fichier de régions d’intérêt à une trace ouverte
Vous pouvez utiliser un fichier de régions d’intérêt pour appliquer un balisage supplémentaire à une trace ouverte dans WPA :
Dans le menu, choisissez Trace, Propriétés du suivi.
Dans le volet Propriétés de la trace qui s’affiche, choisissez Ajouter.
Accédez à et sélectionnez le fichier manifeste régions d’intérêt souhaité (.xml), puis choisissez Ouvrir.
Le fichier est maintenant ajouté à la zone de liste Définitions de régions d’intérêt . Revenez au volet Analyse en sélectionnant l’onglet Analyse en haut de la fenêtre.
Dans le Explorer Graph, développez le nœud Activité système.
Si votre trace contient l’une des régions qui ont été définies par le fichier manifeste, le graphique Régions d’intérêt s’affiche dans Graph Explorer en tant que dernier graphique sous Activité système (juste avant la catégorie Calcul). Faites glisser le graphique dans le volet Analyse .
Si la trace ne contient aucune région d’intérêt, vous ne verrez pas de graphique Régions d’intérêt .
Note La table Utilisation de l’UC attribuée s’appuie sur des définitions de régions d’intérêt pour attribuer l’utilisation du processeur à différentes activités. Lorsque vous utilisez plusieurs fichiers de régions, différentes régions d’intérêt peuvent se chevaucher et entrer en conflit. Lorsque ces conflits se produisent, WPA ne peut pas attribuer avec précision une seule activité à un thread donné dans un intervalle de temps donné.
Pour éviter ces conflits potentiels, utilisez un seul fichier de définition de région à la fois.