VSPerfCmd

L’outil VSPerfCmd.exe est utilisé pour démarrer et arrêter la collecte de données de performances. Il utilise la syntaxe suivante :

VSPerfCmd [/U] [/options]

Les tableaux suivants décrivent les options de l’outil VSPerfCmd.exe.

Option Description
U La sortie redirigée de la console est écrite au format Unicode. Doit être la première option spécifiée.
Start:mode Démarre le service de profilage dans le mode spécifié.
Output:filename Spécifie le nom du fichier de sortie. À utiliser uniquement avec Start.
CrossSession|CS Active le profilage entre des sessions Windows. À utiliser seulement avec Start, Attach ou Launch.
User:[domain\]username Permet au compte spécifié d’accéder au service du profileur. À utiliser uniquement avec Start.
WaitStart[:n] Attend que le journal de collecte de données soit initialisé. Si n est spécifié, VSPerfCmd attend au plus n secondes. Si n n’est pas spécifié, VSPerfCmd attend indéfiniment. Ceci facilite l’utilisation de VSPerfCmd dans le cadre d’un traitement par lots.
Counter:cfg Quand l’exemple de méthode de profilage par échantillonnage est utilisée, spécifie un compteur d’UC et le nombre d’événements à utiliser comme intervalle d’échantillonnage. Vous ne pouvez échantillonner qu’une seule valeur de compteur.

Quand la méthode de profilage par instrumentation est utilisée, spécifie un compteur d’UC à collecter à chaque point d’instrumentation. À utiliser seulement avec StartTrace, Attach ou Launch.
QueryCounters Affiche une liste des compteurs d’UC valides pour la machine active.
WinCounter:path Spécifie un événement de compteur de performance Windows à inclure avec les données de marque du profil. À utiliser uniquement avec Start.
AutoMark :n Spécifie l’intervalle de temps (en millisecondes) entre les événements de collecte des données du compteur de performances Windows. À utiliser avec WinCounter.
Events:option Contrôle la collecte des événements de suivi d’événements pour Windows (ETW) spécifiés. Les données ETW sont collectées dans un fichier .itl qui n’est pas le fichier de données de profilage (.vsp).
État Affiche l’état du profileur, des informations sur les processus qui sont en cours de profilage et les comptes qui sont autorisés à contrôler le profileur.
Shutdown[:n] Ferme le fichier de données de profilage et désactive le profileur.
GlobalOn Reprend la collecte de données après un appel à VSPerfCmdGlobalOff.
GlobalOff Arrête complètement la collecte de données, mais ne met pas fin à la session de profilage.
ProcessOn:pid Reprend la collecte de données pour le processus spécifié après la mise en suspens du profilage via un appel à VSPerfCmdProcessOff.
ProcessOff:pid Arrête la collecte de données pour le processus spécifié.
ThreadOn et ThreadOff:tid Reprend le profilage pour le processus spécifié après la mise en suspens du profilage par un appel à VSPerfCmdThreadOff. Utilisez ThreadOn seulement en cas de profilage avec la méthode d’instrumentation.
ThreadOn et ThreadOff:tid Suspend le profilage pour le thread spécifié. Utilisez ThreadOff seulement en cas de profilage avec la méthode d’instrumentation.
Mark:MarkNum[,MarkText] Insère une marque dans le fichier de données de profilage, avec un texte facultatif.

Voir aussi