Explorateur de performancesPerformance Explorer

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.The Visual Studio Profiling Tools let developers measure, evaluate, and target performance-related issues in their 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.These tools are fully integrated into the IDE to provide a seamless and approachable user experience.

Le profilage d'une application est simple.Profiling an application is straightforward. Vous commencez par créer une session de performance.You begin by creating a new performance session. 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.In Visual Studio Team System Development Edition, you can use the Performance Session Wizard to create a new performance session. À la fin de la session de performance, les données rassemblées lors du profilage sont enregistrées dans un fichier .vsp.After a performance session ends, data gathered during profiling is saved in a .vsp file. Vous pouvez visualiser le fichier .vsp dans l’IDE.You can view the .vsp file inside the 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.There are several report views available to help visualize and detect performance issues from the data gathered.

Les outils de profilage peuvent également être utilisés à partir de la ligne de commande.Profiling Tools can also be used from the command line. Cela offre aux utilisateurs la souplesse nécessaire pour exécuter ces outils à partir de la ligne de commande ou pour les utiliser pour automatiser les tâches qui utilisent des scripts.This allows users the flexibility of running these tools from the command line or using them to automate tasks that use script.

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.For more information about current and advanced topics related to performance and profiling, search the Microsoft Developer Network for topics and Microsoft blogs. Utilisez les mots clés Enterprise, Performance, Outils, Team.Use the keywords Enterprise Performance Tools Team.

Tâches courantesCommon tasks

TâcheTask Contenu associéRelated Content
Techniques pour Windows 8 et ultérieurTechniques for Windows 8 and later Outils d’analyse des performances sur les applications Windows 8 et Windows Server 2012Performance tools on Windows 8 and Windows Server 2012 applications
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.Understand profiling concepts: Learn the concepts and terms that you will use to collect, view, and analyze code performance using the profiling tools. Vues d’ensembleOverviews
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.Jump in and do it: Learn the basic procedures that you will use when you collect, view, and analyze code performance by using the profiling tools. Essayez par vous-même en suivant une procédure pas à pas.Try it out with a hands-on walkthrough. Prise en mainGetting started
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.Configure a profiling session: Learn advanced methods of how to specify the projects or binaries to profile, select a profiling method, choose the performance data to collect, and set other profiling session options. Configurer des sessions de performancesConfigure performance sessions
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 souhaitées.Control the data that the profiler collects: Learn how to use performance session properties and interactive procedures to start and stop profiling, and how to limit the performance data that you collect to just the information that you want. Contrôler la collecte des donnéesControl data collection
Identifier les problèmes de performances : apprenez à afficher et à analyser les données de performances collectées dans la fenêtre d’affichage Rapport des outils de profilage.Locate performance issues: Learn how to view and analyze the collected performance data in the Profiling Tools Report view window. Analyser les données des outils d’analyse des performancesAnalyze performance tools data
Analyser les modifications de performance : apprenez à comparer deux fichiers de données du profileur pour analyser l’évolution des performances.Analyze performance changes: Learn how to compare two profiler data files to analyze performance changes. Comparer des fichiers de données de performancesCompare performance data files
Enregistrer et partager vos résultats : apprenez à enregistrer les données de profilage pour l’archivage ou le partage.Save and share your results: Learn how to save profiling data for archiving or sharing. Enregistrer et exporter les données des outils d’analyse des performancesSave and export performance tools data
Automatiser le profilage : apprenez à utiliser les outils de profilage à partir de l’invite de commandes.Automate profiling: Learn to use profiling tools from the command prompt. Profiler à partir de la ligne de commandeProfile from the command line
Contrôler le profilage par programmation : apprenez à utiliser les API managées et natives des outils de profilage pour contrôler la collecte de données directement à partir du code source.Control profiling programatically: Learn how to use the managed and native Profiling Tools APIs to control data collection directly from source code. API des outils de profilageProfiling Tools APIs
Résoudre les problèmes de profilageTroubleshoot profiling issues Résoudre les problèmes liés aux outils d’analyse des performancesTroubleshoot performance tools issues

Voir aussiSee also

Découvrir les outils de profilageFirst look at profiling tools