VSPerf

使用 VsPerf 命令列工具:

  1. 當 Visual Studio 在裝置時,未安裝的設定檔從命令列存放區的 Windows 應用程式。

  2. 使用取樣程式碼剖析方法,分析 Windows 8 桌上型電腦應用程式和 Windows Server 2012 應用程式。

如需您的程式碼剖析選項的詳細資訊,請參閱 剖析 Windows 8 和 Windows Server 2012 應用程式

本主題內容

本主題描述可用於 vsperf.exe 命令列工具的選項。此主題包括下列章節:

只有 Windows 存放區應用程式

Windows 8 桌上型電腦應用程式和 Windows Server 2012 只應用程式

所有應用程式

只有 Windows 存放區應用程式

這些選項只適用於 Windows 存放區應用程式。

/app:{AppName}

啟動程式碼剖析工具並等待指定的應用程式從 [開始] 功能表啟動。

執行 vsperf /listapps 檢視安裝之應用程式的應用程式名稱和 PackageFullName。

/package:{PackageFullName}

啟動程式碼剖析工具並等待指定的應用程式從 [開始] 功能表啟動。

執行 vsperf /listapps 檢視安裝之應用程式的應用程式名稱和 PackageFullName。

/js

要求提供分析 JavaScript 應用程式。

從 JavaScript 應用程式收集效能資料。

只有使用/package 或/attach。

/noclr

選擇項。CLR 不收集資料。

只有使用/package 或/attach。

最佳化,不解析任何 Managed 符號。

/listapps

列出已安裝的應用程式名稱和 PackageFullNames。

Windows 8 桌上型電腦應用程式和 Windows Server 2012 只應用程式

這些選項會存放在 Windows 應用程式無法運作。

/launch:{Executable}

啟動並啟動程式碼剖析指定的可執行檔。

/args:{ExecutableArguments}

指定命令列引數傳遞 /launch 目標。

/console

在新的命令視窗中 /launch 目標。

所有應用程式

這些選項會套用至所有 Windows 8 或 Windows Server 2012 應用程式。

/attach:{PID|ProcessName}[,PID|ProcessName]...

從指定的處理序收集資料。

使用工作管理員檢視處理序 ID (PID) 和管理執行應用程式的名稱。

/file:{ReportName}

選擇項。指定輸出檔 (覆寫現有的檔案)。

只有使用/package 或/attach。

/pause

暫停資料收集。

/resume

繼續資料收集。

/stop

停止資料收集和結束目標處理序。

/detach

停止資料收集,不過,讓目標處理序繼續執行。

/status

顯示程式碼剖析工具狀態。

請參閱

概念

剖析 Windows 8 和 Windows Server 2012 應用程式

從命令列使用程式碼剖析工具