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

Grâce aux outils de profilage de Visual Studio, les développeurs peuvent mesurer, évaluer et cibler les problèmes de performances de leur code.Ces outils sont totalement intégrés à l'environnement de développement intégré (IDE) pour fournir une expérience utilisateur conviviale et accessible.

Les outils de profilage sont disponibles dans Visual Studio 2013 éditions Professional, Premium et Ultimate.Ils ne sont pas disponibles dans les éditions Express.

Le profilage d'une application est simple.Vous commencez par créer une session de performance.Dans l'édition Visual Studio Team System Development, vous pouvez utiliser l'Assistant Création d'une nouvelle session de performance pour créer une session de performance.À la fin de la session de performance, les données rassemblées lors du profilage sont enregistrées dans un fichier .vsp.Vous pouvez afficher le fichier .vsp dans l'interface IDE.Plusieurs vues de rapport sont disponibles pour vous aider à visualiser et à détecter les problèmes de performances provenant des données collectées.

Les outils de profilage peuvent également être utilisés à partir de la ligne de commande.Cela offre aux utilisateurs la souplesse nécessaire pour exécuter ces outils à partir de la ligne de commande ou les utiliser pour automatiser les tâches qui utilisent des scripts.

Pour plus d'informations sur les rubriques actuelles et avancées relatives aux performances et au profilage, effectuez une recherche sur MSDN (Microsoft Developer Network) et dans les blogs Microsoft.Utilisez les mots clés Enterprise, Performance, Outils, Team.

Tâches courantes

Tâche

Contenu associé

Nouvelles techniques pour Windows 8

Profilage d'applications Windows 8 et Windows Server 2012

Comprendre les concepts de profilage : découvrez les concepts et les termes que vous allez utiliser lors de la collecte, de l'affichage et de l'analyse des performances de code à l'aide des outils de profilage.

Vues d'ensemble (outils de profilage)

Se lancer et le faire : apprenez les procédures de base que vous allez utiliser lors de la collecte, de l'affichage et de l'analyse des performances de code à l'aide des outils de profilage.Essayez par vous-même en suivant une procédure pas à pas.

Démarrage avec les outils de profilage

Configurer une session de profilage : découvrez des méthodes avancées permettant de spécifier les projets ou les fichiers binaires à profiler, de sélectionner une méthode de profilage, de choisir les données de performance à collecter, ainsi que de définir d'autres options de la session de profilage.

Configuration de sessions de performance pour les outils de profilage

Contrôler les données collectées par le profileur : apprenez à utiliser les propriétés d'une session de performance et les procédures interactives permettant de démarrer et d'arrêter le profilage, ainsi qu'à limiter les données de performance collectées aux informations que vous souhaitez.

Contrôle de la collecte de données dans les outils de profilage

Identifier les problèmes de performance : apprenez à afficher et à analyser les données de performances collectées dans la fenêtre d'affichage Rapport des outils de profilage.

Analyse des données des outils de profilage

Analyser les modifications de performance : apprenez à comparer deux fichiers de données du profileur pour analyser les modifications de performance.

Comparaison des fichiers de données des outils de profilage

Enregistrer et partager vos résultats : apprenez à enregistrer les données de profilage pour l'archivage ou le partage.

Enregistrement et exportation des données des outils de profilage

Automatiser le profilage : apprenez à utiliser les outils de profilage à partir de l'invite de commandes.

Utilisation des outils de profilage à partir de la ligne de commande

Contrôler le profilage par programmation : apprenez à utiliser les API managées et natives des outils de profilage afin de contrôler la collecte de données directement à partir du code source.

API des outils de profilage