共用方式為


HOW TO:使用效能精靈和程式碼剖析工具預設值進行剖析

更新:2007 年 11 月

Visual Studio 程式碼剖析工具的功能和選項可以讓您完全控制程式碼剖析工作階段 (Session)。但是在許多情況下,您只需要使用 [效能精靈] 來設定工作階段、[效能總管] 和用於收集資料之 [資料收集控制] 視窗的預設值,以及資料的標準 [程式碼剖析工具] 報告檢視,就可以找出專案中的效能問題。

本主題說明如何利用 [效能精靈] 和 [程式碼剖析工具] 預設值,快速剖析 Windows 用戶端應用程式。其中說明的程序包括:

  • 如何使用 [效能精靈] 設定專案的效能工作階段。

  • 如何收集應用程式的效能資料,包括如何在程式碼剖析資料檔案中插入標記,以協助進行資料分析。

  • 如何檢視及篩選 Visual Studio IDE 中的效能資料。

  • 如何使用 [呼叫樹狀圖] 檢視中的 [最忙碌路徑] 檢視,找出讓應用程式耗費最多時間的函式。

重要事項:因為程式碼剖析可能非常複雜,所以即使遵循本主題所述的程序,也無法保證您一定可以找出應用程式的重大效能問題。本主題旨在簡介 Visual Studio 程式碼剖析工具。

若要建立 Windows 用戶端應用程式的效能工作階段

  1. 在 Visual Studio IDE 中開啟方案。

  2. 按一下 [分析] 功能表上的 [啟動效能精靈]。

  3. 從 [您要對下列哪一項可用目標進行程式碼剖析] 下拉式清單 (Drop-Down List),選取您要進行程式碼剖析之應用程式的名稱,然後按 [下一步]。您可在稍後加入更多二進位檔。

  4. 接受預設的 [取樣] 程式碼剖析方法,然後按 [下一步]。

  5. 按一下 [完成]。

若要收集應用程式的效能資料

  1. 如果 [效能總管] 沒有顯示,請指向 [分析] 功能表,再指向 [Windows],然後選取 [效能總管]。

  2. 以滑鼠右鍵按一下效能工作階段的名稱,然後選取 [啟動並啟用程式碼剖析]。

    [資料收集控制] 視窗隨即出現。

  3. 在執行想要使用的應用程式功能之前,請選取 [標記一],然後按一下 [資料收集控制] 工具列上的 [插入標記]。

  4. 執行您想使用的應用程式功能。

  5. 選取 [資料收集控制] 工具列上的 [標記二],然後按一下 [插入標記]。

  6. 以一般方式關閉應用程式。[程式碼剖析工具] 會處理效能資料,並在 Visual Studio IDE 中顯示 [摘要] 檢視。 

若要篩選程式碼剖析資料檔案以顯示在兩個標記之間收集的資料

  1. 選取資料檢視工具列上的 [目前檢視中的標記] 清單。

  2. 從 [標記名稱] 清單,選取包含 [標記一] 和 [標記二] 的資料列。

  3. 按一下滑鼠右鍵,並選取 [在標記上加入篩選條件]。

  4. 按一下資料檢視篩選條件上的 [執行篩選條件]。

若要尋找應用程式中耗時最長的函式

  1. 在資料檢視工具列上,選取 [目前檢視] 清單中的 [呼叫樹狀圖]。

  2. 按一下資料檢視工具列上的 [展開最忙碌路徑]。

  3. 尋找應用程式中位於最忙碌路徑的函式。

請參閱

其他資源

使用程式碼剖析工具分析應用程式效能

程式碼剖析工具入門

概觀 (程式碼剖析工具)