Comment : obtenir un profil avec l'Assistant Performance et les valeurs par défaut du profileur

Mise à jour : novembre 2007

Grâce aux fonctions et aux options des outils de profilage de Visual Studio, vous pouvez contrôler tous les aspects d'une session de profilage. Toutefois, dans de nombreux cas, pour connaître les problèmes de performances du projet, il suffit d'utiliser l'Assistant Performance pour configurer la session, les paramètres par défaut de l'Explorateur de performances et les fenêtres Contrôle de collecte de données pour la collecte de données, ainsi que les vues de rapport des données des outils de profilage standard.

Cette rubrique explique comment profiler rapidement une application cliente Windows à l'aide des paramètres par défaut de l'Assistant Performance et des outils de profilage. Les procédures suivantes sont décrites :

  • Comment utiliser l'Assistant Performance pour configurer une session de performance pour un projet.

  • Comment collecter des données de performance pour une application, notamment comment insérer des marques dans le fichier de données de profilage afin de faciliter l'analyse de données.

  • Comment afficher et filtrer les données de performance dans l'IDE de Visual Studio.

  • Comment utiliser le filtre Chemin réactif de la vue Arborescence des appels pour rechercher les fonctions auxquelles l'application consacre le plus de temps.

Important   Le profilage pouvant s'avérer complexe, le respect des procédures présentées dans cette rubrique ne garantit pas que vous pourrez identifier un problème de performance critique dans votre application. Cette rubrique fait office d'introduction aux outils de profilage de Visual Studio.

Pour créer une session de performance pour une application cliente Windows

  1. Ouvrez la solution dans l'IDE de Visual Studio.

  2. Dans le menu Analyser, cliquez sur Lancer l'Assistant Performance.

  3. Dans la liste déroulante Laquelle des cibles disponibles suivantes souhaiteriez-vous profiler, sélectionnez le nom de l'application à profiler, puis cliquez sur Suivant. Vous pourrez ajouter ultérieurement d'autres fichiers binaires.

  4. Acceptez la méthode de profilage par défaut (Échantillonnage), puis cliquez sur Suivant.

  5. Cliquez sur Terminer.

Pour collecter les données de performance pour l'application

  1. Si l'Explorateur de performances n'est pas affiché, dans le menu Analyser, pointez sur Fenêtres, puis cliquez sur Explorateur de performances.

  2. Cliquez avec le bouton droit sur la session de performance, puis cliquez sur Démarrer avec le profilage.

    La fenêtre Contrôle de collecte de données s'affiche.

  3. Avant d'utiliser les fonctionnalités d'application qui vous intéressent, sélectionnez Marquer un, puis cliquez sur Insérer une marque dans la barre d'outils Contrôle de collecte de données.

  4. Utilisez les fonctionnalités d'application qui vous intéressent.

  5. Dans la barre d'outils Contrôle de collecte de données, sélectionnez Marquer deux, puis cliquez sur Insérer une marque.

  6. Arrêtez l'application en suivant la procédure habituelle. Les outils de profilage traitent les données de performance et affichent la vue Résumé dans l'IDE de Visual Studio. 

Pour filtrer le fichier de données de profilage et afficher les données collectées entre des marques

  1. Dans la barre d'outils de vue de données, sélectionnez Marques dans la liste Affichage actuel.

  2. Dans la liste Marquer le nom, sélectionnez les lignes qui contiennent Marquer un et Marquer deux.

  3. Cliquez avec le bouton droit et sélectionnez Ajouter un filtre aux marques.

  4. Cliquez sur Exécuter le filtre dans le filtre de vue de données.

Pour rechercher les fonctions de l'application qui exigent le plus de temps

  1. Dans la barre d'outils de vue de données, sélectionnez Arborescence des appels dans la liste Affichage actuel.

  2. Dans la barre d'outils de vue de données, cliquez sur Développer le chemin réactif.

  3. Recherchez les fonctions de l'application situées dans le chemin réactif.

Voir aussi

Autres ressources

Analyse des performances de l'application à l'aide des outils de profilage

Démarrage avec les outils de profilage

Vues d'ensemble (outils de profilage)