Cet article a fait l'objet d'une traduction automatique. Déplacez votre pointeur sur les phrases de l'article pour voir la version originale de ce texte. Informations supplémentaires.
Traduction
Source
Ce sujet n'a pas encore été évalué - Évaluez ce sujet

Utilisation de méthodes de profilage pour collecter des données de performance à partir de la ligne de commande

Votre choix d'options et d'outils en ligne de commande des outils de profilage Visual Studio dépend de facteurs tels que le type d'application que vous profilez, la méthode de profilage que vous voulez utiliser et si l'application cible est écrite dans le code natif ou .NET Framework.

Cette rubrique organise les rubriques de procédures en ligne de commande d'après la méthode de profilage que vous choisissez.

La méthode d'échantillonnage des outils de profilage collecte les données de performances à des intervalles spécifiés dans une exécution du profilage. L'échantillonnage de données peut fournir des informations importantes sur des problèmes de performance liés à l'UC, et c'est certainement un bon moyen de commencer à explorer la performance d'une application.

Vous pouvez démarrer simultanément le profileur et l'application, ou vous pouvez attacher le profileur à une instance en cours d'exécution d'une application.

Tâche

Type d'application cible

Lancer une application

Attacher à un processus en cours d'exécution

La méthode d'instrumentation des outils de profilage collecte les données de performances à partir de copies de fichiers binaires d'application qui contiennent des sondes logicielles pour enregistrer les informations de performance. Les données d'instrumentation sont collectées au démarrage et à la fin de chaque fonction instrumentée et à chaque appel à d'autres fonctions de la fonction instrumentée. La méthode d'instrumentation est utile pour découvrir des problèmes de performance avec des problèmes d'E/S tels que l'utilisation du disque.

Vous créez le fichier binaire instrumenté avec l'outil VInstr.exe. Après avoir initialisé le profileur, les données sont collectées automatiquement à partir des fichiers binaires instrumentés lorsque vous exécutez l'application cible.

Type d'application cible

La méthode de la mémoire .NET des outils de profilage vous permet de collecter des données d'allocation de mémoire .NET Framework et des informations sur la durée de vie des objets dans le .NET Framework.

Vous pouvez démarrer l'application cible à l'aide du profileur, vous pouvez attacher le profileur à une instance en cours d'exécution d'une application, et vous pouvez créer des versions instrumentées de l'application afin de collecter les informations de minutage détaillées avec les données de la mémoire .NET Framework.

La méthode de concurrence des outils de profilage vous permet de collecter des données de conflit de ressources et des données d'activité du thread et du processus à partir d'applications multithread.

Vous pouvez démarrer l'application à l'aide du profileur, ou vous pouvez attacher le profileur à une instance en cours d'exécution d'une application.

Ajout de données sur l'interaction entre les couches à une exécution du profilage requiert des procédures spécifiques avec les outils de profilage de ligne de commande. Consultez Ajout des données d'interaction de couche à partir de la ligne de commande.

Cela vous a-t-il été utile ?
(1500 caractères restants)

Ajouts de la communauté

AJOUTER
© 2013 Microsoft. Tous droits réservés.