共用方式為


從命令列使用分析工具以檢測原生獨立元件並收集計時資料

本文說明如何使用 Visual Studio 命令行分析工具來檢測原生元件,例如 C++ 。exe 或 。dll 檔案,用來收集詳細的計時數據。

若要使用檢測方法從原生元件收集詳細的計時數據,請使用 VSInstr.exe 工具來產生已檢測的元件版本。 接下來,使用 PerfInstrumentation.json 代理程式組態,以與其他命令行案例相同的方式啟動分析工具。 執行檢測的元件時,計時數據會自動收集至 .diagsession 檔案。

分析工具的路徑是 Microsoft Visual Studio\version\Enterprise\Team Tools\DiagnosticsHub\Collector

注意

若要使用分析工具命令行工具,您必須使用 Visual Studio 開發人員命令提示字元,或將工具路徑新增至命令提示字元視窗的 PATH 環境變數。

使用 VSInstr 檢測

若要檢測原生元件,例如 C++ 。exe 或 。dll 檔案執行:

VSInstr /d:new ModuleToProfile.dll

您可以選擇性地傳遞 /EXCLUDESMALLFUNCS 來排除小型函式,以減少工具的額外負荷,並提供更精確的結果。

注意

從 Visual Studio 17.11 Preview 3 /d:new 開始,不需要旗標,因為預設會設定旗標。