Отладка, трассировка и профилирование

Для отладки приложения .NET Framework необходимо настроить компилятор и среду выполнения так, чтобы обеспечить поддержку присоединения приложения к отладчику и, если это возможно, создать для приложения и соответствующего промежуточного языка MSIL символы и привязки строк. После отладки управляемого приложения можно выполнить его профилирование для повышения производительности. При профилировании выявляются и описываются строки исходного кода, из которых генерируется наиболее часто выполняемый код, и оценивается время выполнения этого кода.

Отладку приложений .NET Framework удобно выполнять в среде Visual Studio, которая управляет многими аспектами конфигурации. Если среда Visual Studio не установлена, для проверки производительности приложений .NET Framework и ее повышения можно использовать классы отладки пространства имен System.Diagnostics платформы .NET Framework. Это пространство имен включает классы Trace, Debug и TraceSource для трассировки потока выполнения, а также классы Process, EventLog и PerformanceCounter для профилирования кода.

В этом подразделе

Связанные подразделы

  • Инструменты отладки (платформа .NET Framework)
    Включает средства, предоставляющие сведения о внутренней среде CLR, помогающие находить и исправлять проблемы в приложениях, предназначенных для среды CLR, а также позволяющие просматривать привязки сборок.

  • Отладка приложений ASP.NET и AJAX
    Необходимые компоненты и инструкции, касающиеся отладки приложения ASP.NET во время или после разработки.