调试、跟踪和分析

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

使用 Visual Studio 很容易可以调试 .NET Framework 应用程序,Visual Studio 可以处理许多配置细节。 如果没有安装 Visual Studio,您可以使用 .NET Framework System.Diagnostics 命名空间中的调试类检查和改进 .NET Framework 应用程序的性能。 此命名空间包含用于跟踪执行流的 TraceDebugTraceSource 类,以及用于分析代码的 ProcessEventLogPerformanceCounter 类。

本节内容

相关章节

  • 调试工具 (.NET Framework)
    包括一些工具,这些工具提供有关内部公共语言运行时环境的信息,可帮助您找到并修复应用程序中与公共语言运行时相关的问题,并可用来查看程序集绑定。

  • 调试 ASP.NET 和 AJAX 应用程序
    描述在开发期间或完成部署后,调试 ASP.NET 应用程序时需要具备的先决条件以及有关如何执行此操作的说明。