共用方式為


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

在平行監看式] 視窗中,您可以同時顯示多個執行緒持有一個運算式的值。 每個資料列都代表一個執行緒,正在執行應用程式中,但執行緒可能表示在多個資料列。 更明確地說,每個資料列都代表其的函式簽名碼符合目前的堆疊框架上的函式的函式呼叫。 您可以排序、 重新排列、 移除和分組資料行中的項目。 您可以加上旗標、 取消旗標,凍結 (暫停) 和解除凍結 (繼續) 執行緒。 下面的資料欄會顯示在平行監看式視窗:

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

  • 圖文框] 欄中,在其中的箭號表示選取的框架。

  • 可設定的資料行,可顯示電腦、 處理程序、 並排、 工作及執行緒。

    提示

    您必須開啟平行工作 視窗,以顯示任務資訊,在 平行監看式視窗。

  • < 新增監看式 > 資料行中,您可以在此輸入要監看的運算式。

注意事項注意事項

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

若要顯示平行監看式視窗

  1. 程式碼中設定中斷點。

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

  3. 在功能表列上,選擇 [ 偵錯Windows平行監看式,然後選擇 [監看式視窗。 您可以開啟最多可有四個視窗。

若要加入監看運算式

  • 選取 [ < 新增監看式 > ,然後指定 [監看運算式。

若要加上旗標或執行緒取消旗標

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

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

  • 請選擇加上旗標僅顯示按鈕左上角的平行監看式視窗。

若要切換框架

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

若要排序資料行

  • 選取資料行的標題。

若要群組執行緒

  • 開啟 [平行監看式] 視窗的快顯功能表,選擇 Group By,然後選擇適當的子功能表項目。

若要凍結或解除凍結執行緒

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

若要匯出平行監看式視窗中的資料

  • 選擇在 Excel 中開啟 按鈕,然後選擇 [ 在 Excel 中開啟匯出至 CSV

為篩選依據的布林運算式

  • 輸入的布林運算式,在篩選條件,則為 True 的運算式所方塊。 偵錯工具會評估每個執行緒內容的運算式。 只有資料列位置的值是true會顯示。

請參閱

工作

HOW TO:使用 GPU 執行緒視窗

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

其他資源

偵錯多執行緒應用程式