從命令列使用分析工具以檢測原生獨立元件並收集計時資料
本文說明如何使用 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
開始,不需要旗標,因為預設會設定旗標。