共用方式為


偵錯和分析應用程式

更新:2007 年 11 月

若要對 .NET Framework 應用程式進行偵錯,編譯器和執行階段環境必須設定為讓偵錯工具附加至應用程式,並在允許的情況下,為應用程式及其對應的 Microsoft intermediate language (MSIL) 同時產生符號和行號對應。在對 Managed 應用程式完成偵錯後,它可以經由分析進而提升效能。分析可以評估和描述原始程式碼,以產生最佳的程式碼和執行它們所需的時間。

您可以使用 Visual Studio 來輕鬆地為 .NET Framework 應用程式進行偵錯,這樣可以處理許多的組態細節。如果尚未安裝 Visual Studio,您可以使用下列方式來檢查及提升 .NET Framework 應用程式的效能:

.NET Framework 命名空間 System.Diagnostics 加入了 TraceDebugTraceSource 類別來追蹤執行流程,也加入了 ProcessEventLogPerformanceCounter 類別來剖析程式碼。Cordbg.exe 命令列偵錯工具可以在命令列解譯器上偵錯 Managed 程式碼。DbgCLR.exe 是一項用於偵錯 Managed 程式碼且具有 Windows 介面的偵錯工具。

在本節中

相關章節