Débogage et profilage d'applications

Mise à jour : novembre 2007

Pour déboguer une application .NET Framework, le compilateur et l'environnement d'exécution doivent être configurés de façon à permettre l'attachement d'un débogueur à l'application et la génération de cartes à la fois de symboles et de lignes, si possible, pour l'application et son langage MSIL (Microsoft Intermediate Language) correspondant. Une fois déboguée, une application managée peut être profilée en vue d'améliorer ses performances. Le profilage évalue et décrit les lignes de code source qui génèrent le code le plus fréquemment exécuté, et le temps que demande leur exécution.

.Les applications .NET Framework sont facilement déboguées à l'aide de Visual Studio, qui gère de nombreux détails de la configuration. Si Visual Studio n'est pas installé, vous pouvez étudier et améliorer les performances des applications .NET Framework de diverses autres manières en mettant en œuvre les moyens suivants :

L'espace de noms .NET Framework System.Diagnostics inclut les classes Trace, Debug et TraceSource pour tracer le flux d'exécution, et les classes Process, EventLog et PerformanceCounter pour profiler le code. Le débogueur de ligne de commande Cordbg.exe peut être utilisé pour déboguer un code managé à partir de l'interpréteur de ligne de commande. DbgCLR.exe est un débogueur doté de l'interface Windows familière pour le débogage de code managé.

Dans cette section

Rubriques connexes