Поделиться через


Отладка и профилирование приложений

Обновлен: Ноябрь 2007

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

.Отладку приложений .NET Framework удобно выполнять в среде Visual Studio, которая обрабатывает многие детали конфигурации. Если среда Visual Studio не установлена, для проверки и повышения производительности приложений .NET Framework можно использовать следующие средства:

Пространство имен .NET Framework System.Diagnostics содержит классы Trace, Debug и TraceSource предназначенные для трассировки потока выполнения, а также классы Process, EventLog и PerformanceCounter, используемые для профилирования кода. Отладчик с интерфейсом командной строки Cordbg.exe можно использовать для отладки управляемого кода с помощью интерпретатора с интерфейсом командной строки. DbgCLR.exe — это отладчик управляемого кода с привычным интерфейсом Windows.

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

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