工具輔助: 使用 Rational XDE Developer 分析執行時期行為
這項工具輔助說明如何使用 Rational XDE Developer 分析執行時期行為。
工具: Rational XDE Developer
關係
主要說明

概觀

這個工具輔助中的步驟會與作業中的步驟相符。Rational XDE™ 線上說明主題鏈結會有說明書籍圖示標示。

這項工具輔助目前只包括與 Rational XDE 整合為一的視覺化追蹤功能如何協助開發人員分析執行時期行為。請注意,並不是所有 Rational XDE 配置都能使用視覺化追蹤。

視覺化追蹤會將應用程式的執行動態記錄到追蹤序列圖中。追蹤序列圖會依照序列圖的格式來顯示應用程式的控制流程。另外,追蹤序列圖也會提供所追蹤之應用程式的計時、執行緒作業、程式碼涵蓋率和記憶體用量等相關資訊。

這項工具輔助執行下列步驟:

決定必要的執行情境

這個步驟沒有 Rational XDE 專用的指引。

準備實作元件以觀察執行時期

您要追蹤的應用程式必須建置好,且可執行

  • 啟動視覺化追蹤設定值精靈。請參閱說明書籍圖示追蹤應用程式
  • 選取應用程式中您要併入追蹤的類別
  • 選取從應用程式開始時便進行記錄,或在執行期間手動控制記錄。

準備執行環境

這個步驟沒有 Rational XDE 專用的指引。

執行元件和擷取行為觀察結果

啟動應用程式的執行或除錯模式。 

  • 如果您選擇從應用程式開始時便開始記錄,就會建立一個追蹤序列圖,且會追蹤您的應用程式。

  • 如果您選取手動控制記錄,請執行應用程式到適當的點(也就是一段等待使用者輸入的暫停,您先前所設定的岔斷點),啟動視覺化追蹤記錄,這會從該點開始記錄追蹤序列圖。

審查行為觀察結果及隔離最初發現項目

追蹤序列圖會擷取重要的執行時期行為來協助您瞭解和除錯您的應用程式。

  • 追蹤序列圖會精確擷取控制流程,且會協助您瞭解應用程式和識別可能的問題。

  • 為了進一步協助您進行應用程式除錯,在執行期間,執行緒狀態列會指出主動式的執行緒,圖中會顯示計時資訊,也會顯示函數層次程式碼涵蓋率和(選用)記憶體用量。

  • 您可以過濾和收合追蹤序列圖,只併入相關的資訊。請參閱說明書籍圖示導覽追蹤序列圖

分析發現項目以瞭解主要原因

這個步驟沒有 Rational XDE 專用的指引。

識別和溝通延續動作

這個步驟沒有 Rational XDE 專用的指引。

評估結果

追蹤序列圖可以轉換成 XDE 序列圖,且會儲存在 XDE 模型內。請參閱說明書籍圖示重複使用追蹤序列圖XDE 模型中的圖解可以發佈成 HTML 格式。另外,也請注意,您可以從 Rational XDE 軟體工具中,將圖解複製到 Microsoft Word 和其他程式中。