调试和分析应用程序

更新:2007 年 11 月

若要调试 .NET Framework 应用程序,必须配置编译器和运行时环境以使调试器能够附加到应用程序,并如果可能,为应用程序及其相应的 Microsoft 中间语言 (MSIL) 生成符号图和线划图。一旦调试了托管应用程序,就可以对其进行分析以提高性能。分析计算并描述生成最频繁执行的代码的源代码的各行以及执行它们需要用多少时间。

使用 Visual Studio 可以很容易地调试 .NET Framework 应用程序,Visual Studio 处理许多配置详细信息。如果没有安装 Visual Studio,您可以通过使用以下各项采取几种可选方式检查和改进 .NET Framework 应用程序的性能:

.NET Framework 命名空间 System.Diagnostics 包含用于跟踪执行流程的 TraceDebugTraceSource 类,以及用于分析代码的 ProcessEventLogPerformanceCounter 类。Cordbg.exe 命令行调试器可用于从命令行解释器调试托管代码。DbgCLR.exe 是具有用于调试托管代码的常见 Windows 接口的调试器。

本节内容

相关章节