Partager via


TraceView Limitations

Cette rubrique décrit les limitations de TraceView.

Limitations de la fenêtre TraceView

La fenêtre TraceView peut afficher et contrôler uniquement les sessions de suivi démarrées à l’aide de la fenêtre. Pour répertorier et contrôler toutes les sessions de suivi sur le système, utilisez l’interface de ligne de commande TraceView.

Lorsque vous quittez TraceView, il arrête toutes les sessions de suivi en cours d’exécution (ou en temps réel) que vous avez démarrées à l’aide de TraceView. Pour démarrer des sessions de suivi qui s’exécutent indépendamment de la fenêtre TraceView, utilisez l’interface de ligne de commande TraceView.

Vous pouvez utiliser l’interface de ligne de commande TraceView et d’autres outils de suivi logiciel, tels que Tracelog, pour contrôler une session de suivi démarrée par TraceView. Toutefois, si vous utilisez ces autres outils pour modifier les propriétés d’une session de trace en cours d’exécution, TraceView arrête la session de suivi, même si vous modifiez les propriétés qui peuvent être modifiées pendant l’exécution d’une session de suivi. Lorsque vous utilisez TraceView pour redémarrer (ou joindre) la session de trace, il met à jour les propriétés.

TraceView Command-Line Limitations

Lorsque vous envoyez une commande TraceView dans une fenêtre d’invite de commandes, TraceView ouvre une nouvelle fenêtre d’invite de commandes pour afficher sa sortie. Vous ne pouvez pas supprimer ces fenêtres supplémentaires.

Limitations d’ETW

TraceView et d’autres outils de suivi basés sur le suivi d’événements pour Windows (ETW) ne peuvent créer qu’une seule session de trace ou afficher un journal de suivi pour chaque fournisseur de trace WPP ou classique. Si vous créez une session de suivi ou affichez un journal de suivi avec un fournisseur WPP déjà activé dans une autre session de suivi, il est désactivé dans l’autre session.

Sessions de suivi de l’enregistreur d’événements globaux

La fenêtre TraceView n’a pas d’option pour démarrer une session de suivi Global Logger. Toutefois, vous pouvez utiliser la fenêtre pour démarrer une session de suivi Global Logger en entrant le GUID du contrôle Global Logger, e8908abc-aa84-11d2-9a93-00805f85d7c6, ou en enregistrant le GUID de contrôle dans un fichier GUID de contrôle. Pour plus d’informations sur ces procédures, consultez Création d’une session de suivi avec un GUID de contrôle et Création d’une session de suivi avec un fichier CTL.

Vous pouvez également utiliser l’interface de ligne de commande TraceView pour démarrer une session de suivi Global Logger. Utilisez la commande suivante pour démarrer une session de suivi Global Logger. Le mot « GlobalLogger » dans cette commande respecte la casse.

traceview -start GlobalLogger [parameters]

Pour plus d’informations sur les commandes TraceView, consultez Commandes de contrôle TraceView.

Activation des fournisseurs de traces

TraceView active automatiquement les fournisseurs de trace que vous ajoutez à la session de trace. Toutefois, après avoir créé une session de suivi, vous ne pouvez pas utiliser la fenêtre TraceView pour activer des fournisseurs de trace supplémentaires pour la session de suivi ou pour désactiver de manière sélective les fournisseurs de trace que vous avez ajoutés à la session de suivi.

Pour activer ou désactiver des fournisseurs, utilisez une commande traceview -enable . Pour plus d’informations sur cette commande, consultez Commandes de contrôle TraceView.