除錯檢視畫面

您可以利用這個檢視畫面,在工作台中管理程式的除錯作業。 它會顯示您要除錯的每個目標的暫停執行緒的堆疊框。 程式中的每個執行緒都會顯示成樹狀結構中的節點。

如果執行緒暫停,它的堆疊框會顯示成子項元素。

除錯檢視畫面指令

檢視畫面工具列按鈕

指令

說明

回復

這個指令會回復暫停的執行緒。

暫停

這個指令會暫停目標的所選執行緒,因此,您可以瀏覽或修改程式碼、視察資料...等。

終止

這個指令終止所選除錯目標。

只有環境定義功能表

終止 & 移除

這個指令會終止所選除錯目標,並將它從檢視畫面中移除。

只有環境定義功能表

終止全部

這個指令會終止檢視畫面中所有作用中的啟動。

切斷連線

這個指令會在遠端除錯時,切斷所選除錯目標的除錯器連線。

移除所有終止的啟動

這個指令會從檢視畫面中清除所有終止的除錯目標。

進入

這個指令會進入強調顯示的陳述式。

跳過

這個指令會跳過強調顯示的陳述式。 執行會從相同方法的下一行繼續執行,或(如果您在方法結尾的話)繼續從呼叫現行方法之處來繼續執行。

游標會跳到方法的宣告,並選取這一行。

執行至傳回

這個指令會跳出現行方法。 這個選項會在現行方法結束之後停止執行。

顯示/隱藏完整名稱

您可以切換這個選項來顯示或隱藏完整名稱。

只有環境定義功能表

複製堆疊

這個指令會將所選暫停執行緒的堆疊及執行中之執行緒的狀態複製到剪貼簿中。

只有環境定義功能表

放到堆疊框

這個指令可讓您放回堆疊框,再重新輸入指定的堆疊框。 這個特性類似於「向後執行」,再半途重新啟動您的程式。

如果要放回堆疊框,再重新輸入指定的堆疊框,請選取要「放置」的指定堆疊框,再從環境定義功能表中,選取放到堆疊框

這個特性有些要注意的事項:

  • 您不能在堆疊中放回原生方法。
  • 廣域資料不會受到影響,會保留它們的現行值。 比方說,含有元素的靜態向量不會被清除。

附註:基礎 VM 必須支援這個特性,才能使用這個指令。

只有環境定義功能表

重新啟動

這個指令會重新啟動所選的除錯目標。

只有環境定義功能表

內容

這個指令會顯示所選啟動的內容。 您可以利用它來檢視所選程序的完整指令行。