共用方式為


HOW TO:為執行中的處理序附加和中斷連結程式碼剖析工具

剖析工具可以用來附加至或中斷連結執行中的處理序,以協助取樣與蒐集效能資料。 當您想要避免蒐集應用程式載入時間的資料,或是在處理序進入特定狀態後監視其效能時,就可以使用這種方法,執行處理序的程式碼剖析。

注意事項注意事項

下列步驟適用於從 Visual Studio 整合式開發環境 (IDE) 中附加和中斷連結處理序。如需使用命令列工具的詳細資訊,請參閱從命令列使用程式碼剖析工具。如需如何剖析服務的詳細資訊,請參閱服務的命令列分析

可以進行程式碼剖析的處理序,取決於電腦系統管理員所設定的使用者存取權限。 例如,使用者帳戶可能擁有下列任何一項的使用權限:

  • 進階程式碼剖析功能 (當系統管理員設定了要啟動的驅動程式和服務時)。

  • 只進行取樣程式碼剖析 (網域使用者)。

  • 拒絕任何人存取程式碼剖析。

如需詳細資訊,請參閱程式碼剖析和 Windows Vista 安全性,以及 VSPerfCmd 中的 ADMIN 選項。

若要附加至執行中的處理序

  1. 在 [分析] 功能表上,指向 [分析工具],然後按一下 [附加/中斷連結]。

    -或-

    在 [效能總管] 中,以滑鼠右鍵按一下 [效能工作階段],然後按一下 [附加/中斷連結]。

    [將程式碼剖析工具附加至處理序] 對話方塊隨即出現。

  2. 按一下您想要附加之目標處理序的名稱。

  3. 按一下 [附加]。

若要從執行中的處理序中斷連結

  1. 在 [分析] 功能表上,指向 [分析工具],然後按一下 [附加/中斷連結]。

    -或-

    在 [效能總管] 中,以滑鼠右鍵按一下 [效能工作階段],然後按一下 [附加/中斷連結]。

    [將程式碼剖析工具附加至處理序] 對話方塊隨即出現。

  2. 按一下您要中斷連結的映像名稱。

  3. 按一下 [中斷連結]。

請參閱

工作

HOW TO:啟動和結束程式碼剖析

參考

程式碼剖析和 Windows Vista 安全性

VSPerfCmd

概念

在程式碼剖析工具中控制資料收集

程式碼剖析工具效能工作階段概觀