Marqueurs du visualiseur concurrentiel
Dans le visualiseur concurrentiel, les marqueurs sont des icônes qui représentent des événements dans une application.En général, l'application génère ces événements pour désigner les phases ou les occurrences dans une application.Les événements peuvent être générés par l'application ou par des bibliothèques et des runtimes que l'application utilise.
Types de marqueurs
Le visualiseur concurrentiel utilise trois types de marqueurs pour représenter des événements d'application : balises, messages, et de durées .
Utilisez une balise pour indiquer un moment dans le temps intéressant dans votre application.Par exemple, vous pouvez utiliser un indicateur pour représenter que la valeur d'une variable a atteint un certain seuil ou qu'une exception a été levée.
Un message signale également un moment dans le temps, mais vous pouvez l'utiliser pour le traçage de type log.Par exemple, ce qui auraient pu être déversé dans un fichier journal vous pouvez maintenant l'encapsuler dans un appel de message afin de pouvoir le suivre et l'afficher dans le visualiseur d'accès concurrentiel.Vous pouvez également utiliser le visualiseur concurrentiel pour exporter ces données dans un fichier CSV.
Une étendue représente un intervalle de temps dans votre application, par exemple, une de ses phases.
Liaison de marqueurs aux threads
Chaque thread qui génère des marqueurs a un canal distinct de chronologie.L'ID du thread qui est chargé de générer les événements d'un marqueur est affiché à côté de la description du canal de marqueur.L'ID affiché à gauche du canal de marqueur est égal à l'ID d'un autre thread dans le processus actuel.
Importance des marqueurs
Les marqueurs peuvent avoir un des quatre niveaux d'importance suivants : bas, normal, haut, et critique.Vous pouvez filtrer les sources des marqueurs selon leurs niveaux d'importances.Par exemple, si vous souhaitez uniquement afficher des marqueurs d'une source particulière qui a une importance normale ou critique, vous pouvez configurer le filtre dans la boîte de dialogue paramètres avancés . L'importance d'un marqueur s'affiche dans l'info-bulle, et dans Rapport des marqueurs.
Catégorie de marqueur
Une catégorie de marqueur indique un groupe d'événements de marqueur qui proviennent de la même source.Le visualiseur concurrentiel utilise des couleurs pour faire la distinction entre différentes catégories des balises et des étendues.Vous pouvez configurer le visualiseur concurrentiel pour utiliser des catégories pour filtrer les événements d'un marqueur provenant d'un fournisseur d'événements particulier.Utilisez la boîte de dialogue paramètres avancés pour configurer le filtre.
Sources connues de marqueurs
Tout fournisseur ETW peut générer des marqueurs, tant que le fournisseur adhère à certaines contraintes.Vous pouvez configurer le visualiseur concurrentiel pour écouter sur des sources d'événements supplémentaires pour les marqueurs.Par défaut, il écoute les sources d'événements suivantes:
Vous pouvez utiliser l'onglet de marqueurs dans la boîte de dialogue paramètres avancés pour déterminer si les marqueurs provennant de différentes sources sont affichées dans le visualiseur concurrentiel et vous pouvez filtrer pour les marqueurs selon leurs importances et la catégorie.
Marqueurs provennant d'un EventSource
Le visualiseur concurrentiel peut également afficher des événements d'EventSource.Pour plus d’informations, consultez Visualisation des événements EventSource en tant que marqueurs.
Voir aussi
Concepts
Visualisation des événements EventSource en tant que marqueurs