共用方式為


HOW TO:使用 GPU 執行緒視窗

在 GPU 執行緒] 視窗中,您可以檢查,並使用您正在偵錯應用程式中 GPU 上正在執行的執行緒。 如需有關在 GPU 執行的應用程式的詳細資訊,請參閱C++ AMP 概觀

GPU 執行緒] 視窗中包含的資料表,其中每個資料列代表一組中所有的資料行具有相同的值的 GPU 執行緒。 您可以排序、 重新排列、 移除和資料行中的項目組成群組。 您可以加上旗標、 取消旗標,凍結 (暫停) 和解除凍結 (繼續) 執行緒 GPU 執行緒] 視窗。 下面的資料欄會顯示在 [GPU 執行緒] 視窗中:

  • 旗標] 欄中,您可以在其中標示您想要特別注意的執行緒。

  • 使用中執行緒欄中,以黃色箭頭表示使用中的執行緒。 箭號表示偵錯工具中斷執行的其中一個執行緒。

  • 執行緒計數資料行,同一個位置,顯示執行緒的數目。

  • 資料行中,它會顯示每個執行緒群組所在的程式碼行。

  • 位址資料行中,它會顯示每個執行緒群組所在的指令位址。 根據預設,這個欄位被隱藏的。

  • 位置資料行,也就是在原始程式碼中的位置。

  • 狀態資料行中,它會顯示執行緒正在使用中、 已封鎖、 未啟動,或完成。

  • 非重疊顯示資料行中,它會顯示執行緒的並排顯示索引資料列中。

資料表的標頭會顯示並排顯示和所顯示的執行緒。

注意事項注意事項

您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定

若要顯示 [GPU 執行緒] 視窗

  1. 方案總管] 中,開啟專案的快顯功能表,再選擇 屬性

  2. 屬性頁 視窗,在 組態屬性,選擇 [ 偵錯

  3. 偵錯工具啟動 清單中,選取 本機 Windows 偵錯工具。 在偵錯工具類型 清單中,選取 只 GPU。 您必須選擇這個偵錯工具在中斷點中斷 GPU 上執行的程式碼中。

  4. 選擇確定 ] 按鈕。

  5. GPU 程式碼中設定中斷點。

  6. 在功能表列上,選擇 [ 偵錯啟動偵錯。 等待應用程式到達中斷點。

  7. 其中一個功能表列中,選擇偵錯WindowsGPU 執行緒

若要變更為不同的使用中執行緒

  • 連按兩下資料行。 (鍵盤: 選取資料列,然後選擇 [Enter。)

若要顯示特定的並排顯示和執行緒

  1. 選擇展開執行緒切換器 GPU 執行緒] 視窗中的按鈕。

  2. 在文字方塊中輸入的並排顯示和執行緒的值。

  3. 選擇在其有箭號按鈕。

若要顯示或隱藏資料行

  • 開啟 [GPU 執行緒] 視窗的快顯功能表,選擇資料行,然後選擇您想要顯示或隱藏的資料行。

若要依欄排序

  • 選取資料行的標題。

若要群組執行緒

  • 開啟 [GPU 執行緒] 視窗的快顯功能表,選擇 Group By,然後選擇其中一個顯示的資料行名稱。 選擇取消執行緒的群組。

若要凍結或解除凍結執行緒的資料列

  • 開啟資料列快顯功能表,然後選擇凍結解除凍結

若要加上旗標或某一列的執行緒取消旗標

  • 選取旗標欄位,對於執行緒,或開啟執行緒的快顯功能表並選擇 [ 旗標取消旗標

若要顯示加上旗標的執行緒

  • 在 [標幟] 按鈕中選擇 [GPU 執行緒] 視窗。

請參閱

工作

HOW TO:使用平行監看式視窗

逐步解說:偵錯 C++ AMP 應用程式

其他資源

偵錯多執行緒應用程式