Partager via


TraceView Concepts

Cette rubrique explique les concepts utilisés dans TraceView.

Pour plus d’informations sur les concepts communs aux outils de suivi dans le WDK, consultez Concepts de l’outil de suivi.

Groupe de session de suivi

TraceView vous permet de combiner des affichages de journaux de suivi ou des sessions de suivi en temps réel dans un groupe de sessions de suivi et de les gérer comme s’il s’agissait d’une session unique. Lorsque les journaux de suivi ou les sessions se trouvent dans le même groupe de sessions de suivi, leurs messages sont combinés dans une seule liste de messages de suivi.

Par défaut, chaque session de suivi est membre d’un groupe de session de suivi qui se compose uniquement de cette session de suivi.

Pour plus d’informations sur la création de groupes de sessions de suivi, consultez Regroupement des sessions de suivi.

Espace

Dans TraceView, un espace de travail est un ensemble de propriétés de session de suivi et de propriétés d’affichage du journal de trace que vous pouvez enregistrer et réutiliser. Avec les espaces de travail, vous pouvez afficher un journal fréquemment utilisé ou démarrer une session de suivi soigneusement configurée en une seule étape rapide.

Un espace de travail comprend :

Lorsque vous ouvrez l’espace de travail pour une session de suivi en temps réel, TraceView démarre une nouvelle session de suivi avec les propriétés et paramètres de configuration enregistrés. Lorsque vous ouvrez l’espace de travail pour un affichage du journal de suivi, le journal apparaît exactement comme vous l’avez configuré.

Pour plus d’informations, consultez Utilisation des espaces de travail TraceView.

Spécification des fournisseurs de traces

Pour créer une session de suivi, vous devez identifier les fournisseurs de trace et rechercher les instructions de mise en forme des messages de suivi binaires générés par les fournisseurs. Vous pouvez effectuer cette opération de l’une des manières suivantes :

  • Recherchez le fichier binaire exécutable pour le code source qui aligne les fournisseurs. TraceView peut extraire toutes les informations nécessaires pour activer et mettre en forme traceLogging et les événements ETW manifestés. Il tente également de localiser le fichier de symboles PDB pour activer tous les fournisseurs de suivi logiciel WPP .

  • Recherchez le fichier de symboles PDB pour le code source qui inclut les fournisseurs de suivi logiciel WPP . TraceView peut extraire du fichier PDB toutes les informations dont il a besoin pour identifier les fournisseurs et mettre en forme leurs messages de suivi.

  • Recherchez un fichier GUID de contrôle (.ctl) pour le fournisseur et spécifiez le fichier TMF ou le chemin d’accès à un répertoire dans lequel les fichiers TMF sont stockés.

  • Entrez le GUID de contrôle du fournisseur et spécifiez le fichier TMF ou le chemin d’accès à un répertoire où les fichiers TMF sont stockés.

    Si vous entrez un nom de fournisseur précédé d’un astérisque (par exemple *SampleProvider), TraceView transforme automatiquement le nom en GUID à l’aide d’un algorithme standard. Tous les fournisseurs ne suivent pas cette norme, mais beaucoup d’entre eux, tels que les fournisseurs écrits à l’aide de . Classe EventSource de NET, faites.

  • Sélectionnez un fournisseur inscrit dans la liste que TraceView assemble et spécifiez le fichier TMF ou le chemin d’accès à un répertoire où les fichiers TMF sont stockés.

  • Sélectionnez une session de suivi de l’enregistreur d’événements du noyau NT, puis sélectionnez un ou plusieurs événements de système d’exploitation à suivre.

Définir le chemin de recherche TMF et sélectionner les options de fichiers TMF

Lorsque vous activez les fournisseurs WPP, sauf si vous disposez du fichier de symboles PDB pour le fournisseur, vous devez spécifier un répertoire dans lequel TraceView peut trouver les fichiers TMF ou les fichiers TMF pour les messages de trace du fournisseur.

TraceView prend en charge deux méthodes :

  • Utilisez l’option Définir le chemin de recherche TMF lorsque vous ne savez pas quels fichiers TMF utiliser pour le fournisseur de trace. TraceView recherche tous les fichiers TMF dans le répertoire spécifié et fait correspondre le GUID du message généré au nom du fichier TMF. Les fichiers TMF doivent se trouver dans le répertoire spécifié. TraceView ne recherche pas de manière récursive.

  • Utilisez l’option Sélectionner des fichiers TMF lorsque vous savez quel fichier TMF utiliser pour le fournisseur de trace, ou lorsque les fichiers TMF dont vous avez besoin se trouvent dans des répertoires différents. Vous devez également utiliser cette option si le nom du fichier TMF n’est pas un GUID de message, car TraceView ne le trouve pas dans un répertoire.

Si les fichiers TMF spécifiés ou ceux trouvés par TraceView dans le répertoire spécifié ne correspondent pas aux messages de suivi générés par le fournisseur de trace, TraceView ne peut pas mettre en forme les messages. Au lieu de cela, il affiche le GUID du message de trace et le message d’erreur suivant :

No Format Information found.

Pour créer des fichiers TMF à partir d’un fichier de symboles PDB, dans une fenêtre d’invite de commandes, utilisez Tracepdb.