HOW TO:選擇收集方法
Visual Studio 程式碼剖析工具支援三種收集效能資料的方法:取樣、檢測和並行。 您也可以使用取樣和檢測方法來收集 .NET 記憶體配置和存留期資料。
需求
- Visual Studio Ultimate, Visual Studio Premium, Visual Studio Professional
您可以使用效能工作階段的 [方法] 屬性,為應用程式指定最適合的收集方法。 您可以從 [效能精靈]、[效能總管] 設定收集方法,或是從效能工作階段的屬性頁進行設定。 如果您是使用命令列工具,請參閱從命令列使用程式碼剖析工具以取得詳細資訊。
效能精靈
若要使用效能精靈選取收集方法
- 您可以在精靈的第一頁選取下列其中一個選項:
選項 |
描述 |
---|---|
CPU 取樣 |
收集應用程式統計資料,此資料對於初始分析以及分析 CPU 使用率問題很有用。 |
檢測 |
收集詳細的執行時間資料,此資料對於焦點分析以及分析輸入/輸出效能問題很有用。 |
.NET 記憶體配置 |
使用取樣程式碼剖析方法,收集 .NET Framework 記憶體配置資料。 |
並行 |
收集數字資源爭用資料。 |
效能總管
若要使用效能總管選取收集方法
按一下 [效能總管] 工具列上 [方法 ] 下拉式清單旁邊的箭號。
按一下您想要使用的收集方法。
效能工作階段屬性頁
若要使用效能工作階段屬性選取取樣或檢測方法
在 [效能總管] 中,選取效能工作階段。
效能工作階段檔案名稱的副檔名為 .psess。
以滑鼠右鍵按一下這個效能工作階段,然後按一下 [屬性]。
在 [屬性頁] 中,按一下 [一般]。
按一下您想要使用的收集方法。
如需收集取樣資料時其他可用選項的詳細資訊,請參閱使用取樣收集效能統計資料。
如需收集取樣資料時其他可用選項的詳細資訊,請參閱使用檢測收集計時詳細資料。
若要使用效能工作階段屬性選取 .NET 記憶體資料收集
在 [效能總管] 中,選取效能工作階段。
效能工作階段檔案名稱的副檔名為 .psess。
以滑鼠右鍵按一下這個效能工作階段,然後按一下 [屬性]。
在 [屬性頁] 中,按一下 [一般]。
按一下 [取樣] 或 [檢測]。
按一下 [收集 .NET 物件配置資訊] 以收集 .NET Framework 物件配置的大小和數目。
(選擇性) 按一下 [同時收集 .NET 物件存留期的資訊] 以收集用於回收物件記憶體之記憶體回收層代的相關資料。
如需收集 .NET 記憶體資料時其他可用選項的詳細資訊,請參閱收集 .NET 記憶體配置和存留期資料。
若要使用效能工作階段屬性選取並行資料收集
在 [效能總管] 中,以滑鼠右鍵按一下 [效能工作階段],然後按一下 [屬性]。
在 [屬性頁] 中,按一下 [一般]。
按一下 [並行]。