HOW TO:使用 GPU 執行緒視窗
在 GPU 執行緒] 視窗中,您可以檢查,並使用您正在偵錯應用程式中 GPU 上正在執行的執行緒。如需有關在 GPU 執行的應用程式的詳細資訊,請參閱C++ AMP 概觀。
GPU 執行緒] 視窗中包含的資料表,其中每個資料列代表一組中所有的資料行具有相同的值的 GPU 執行緒。您可以排序、 重新排列、 移除和資料行中的項目組成群組。您可以加上旗標、 取消旗標,凍結 (暫停) 和解除凍結 (繼續) 執行緒 GPU 執行緒] 視窗。下面的資料欄會顯示在 [GPU 執行緒] 視窗中:
旗標] 欄中,您可以在其中標示您想要特別注意的執行緒。
使用中執行緒欄中,以黃色箭頭表示使用中的執行緒。箭號表示偵錯工具中斷執行的其中一個執行緒。
執行緒計數資料行,同一個位置,顯示執行緒的數目。
行資料行中,它會顯示每個執行緒群組所在的程式碼行。
位址資料行中,它會顯示每個執行緒群組所在的指令位址。根據預設,這個欄位被隱藏的。
位置資料行,也就是在原始程式碼中的位置。
狀態資料行中,它會顯示執行緒正在使用中、 已封鎖、 未啟動,或完成。
非重疊顯示資料行中,它會顯示執行緒的並排顯示索引資料列中。
資料表的標頭會顯示並排顯示和所顯示的執行緒。
注意事項 |
---|
您的電腦可能會在下列說明中,以不同名稱或位置顯示某些 Visual Studio 使用者介面項目。您所擁有的 Visual Studio 版本以及使用的設定會決定這些項目。如需詳細資訊,請參閱 Visual Studio 設定。 |
若要顯示 [GPU 執行緒] 視窗
在方案總管] 中,開啟專案的快顯功能表,再選擇 屬性。
在屬性頁 視窗,在 組態屬性,選擇 [ 偵錯。
在偵錯工具啟動 清單中,選取 本機 Windows 偵錯工具。在偵錯工具類型 清單中,選取 只 GPU。您必須選擇這個偵錯工具在中斷點中斷 GPU 上執行的程式碼中。
選擇確定 ] 按鈕。
GPU 程式碼中設定中斷點。
在功能表列上,選擇 [ 偵錯, 啟動偵錯。等待應用程式到達中斷點。
其中一個功能表列中,選擇偵錯, Windows, GPU 執行緒。
若要變更為不同的使用中執行緒
- 連按兩下資料行。(鍵盤: 選取資料列,然後選擇 [Enter。)
若要顯示特定的並排顯示和執行緒
選擇展開執行緒切換器 GPU 執行緒] 視窗中的按鈕。
在文字方塊中輸入的並排顯示和執行緒的值。
選擇在其有箭號按鈕。
若要顯示或隱藏資料行
- 開啟 [GPU 執行緒] 視窗的快顯功能表,選擇資料行,然後選擇您想要顯示或隱藏的資料行。
若要依欄排序
- 選取資料行的標題。
若要群組執行緒
- 開啟 [GPU 執行緒] 視窗的快顯功能表,選擇 Group By,然後選擇其中一個顯示的資料行名稱。選擇無取消執行緒的群組。
若要凍結或解除凍結執行緒的資料列
- 開啟資料列快顯功能表,然後選擇凍結 或 解除凍結。
若要加上旗標或某一列的執行緒取消旗標
- 選取旗標欄位,對於執行緒,或開啟執行緒的快顯功能表並選擇 [ 旗標 或 取消旗標。
若要顯示加上旗標的執行緒
- 在 [標幟] 按鈕中選擇 [GPU 執行緒] 視窗。