使用「執行統計值」視圖

「執行統計值」視圖顯示有關應用程式執行時間的統計值。 提供的資料包括呼叫的方法數目,以及執行每個方法所需的時間。 執行統計值可用於套件、類別、方法和實例層級。

必備條件:

您可利用「執行統計值」視圖中的數個控制項操作要在視圖中顯示的資訊:

使用顯示模式

  1. 根據四種物件類型,共有四種顯示模式可用:套件、類別、方法和實例。 若要在套件、類別、方法和實例模式之間切換,請選取下列其中一個工具列控制項:
  2. 所顯示的資料也可以百分比顯示。 若要將資料顯示為百分比,請在工具列選取顯示為百分比 % 圖示

所顯示的資料依據所選擇的物件類型而定。 以下表格摘要每個顯示模式中可用的資料。

直欄標題 套件統計值 
套件圖示
類別統計值
類別圖示
方法統計值
方法圖示
實例統計值
實例圖示
基礎時間:針對任何呼叫,基礎時間是指執行呼叫所花的時間,但不包括在呼叫期間所呼叫之其他方法中所花的時間。   套件中類別的基礎時間總計 類別中方法的基礎時間總計 執行給定方法所花的時間 時間
平均基礎時間:基礎時間除以呼叫數目。 可用的 可用的 可用的 無法使用
繼承基礎時間:和所選套件或類別所花的基礎時間類似,但是包括在呼叫期間所呼叫之其他繼承方法中所花的時間。 套件中類別的基礎時間總計 類別中方法的基礎時間總計 無法使用 時間
累計時間:針對任何呼叫,累計時間是指執行呼叫作業所呼叫之所有方法所花的時間。 如果某呼叫作業沒有其他方法呼叫,累計時間將等於基礎時間。 套件中類別的累計時間總計 執行類別中的方法所花的時間 執行給定方法所花的時間 時間
繼承累計時間:和所選套件或類別所花的累計時間類似,但是包括在呼叫期間所呼叫之其他繼承方法中所花的時間。 套件中類別的累計時間總計 執行類別中的方法所花的時間 無法使用 時間
呼叫:所選方法所發出的呼叫數。 無法使用 按類別累計 計數 無法使用
繼承呼叫:方法及其繼承的方法所產生的呼叫數。 按套件累計 按類別累計 無法使用 計數
繼承 CPU 時間:在方法內所花費的 CPU 時間。 按套件累計 按類別累計 按方法累計 無法使用

附註:這裡以 Java 說明側寫視圖。不同應用程式環境定義的效能分析資料可能變更視圖中使用的詞彙和語法。如果需要詳細資訊,請參閱在側寫視圖中了解應用程式環境定義

使用直欄

有不同控制項供您操作此視圖所顯示的直欄。

  1. 若要指定在視圖中要顯示的直欄,請在工具列下拉功能表下拉箭頭圖示中選取選擇直欄 選擇直欄圖示按鈕。
  2. 在「選擇直欄」對話框,選取要在視圖中顯示的直欄。按一下確定來套用變更。
  3. 若要顯示自前次自動更新以來,每一數字直欄中的變更,請選取工具列中的顯示差異直欄 顯示增量圖示
  4. 若欲將直欄資料排序,請按一下直欄標題。再按一下直欄標題會依相反次序來排列。 如果直欄是依升冪次序排序,直欄的標題字首會是 <; 如果直欄是依降冪次序排序,則標題字首會是 >

過濾側寫資料

可將側寫過濾器套用到「執行統計值」視圖,如此可以減少視圖所顯示的資料數。只要視圖支援過濾器,側寫過濾器可用於不同的側寫視圖。請參見套用側寫過濾器中的章節,以取得詳細資料。

開啟其他視圖

可從「執行統計值」視圖開啟其他側寫視圖和程式碼視圖。

  1. 若欲開取所選物件的物件參照,請按一下滑鼠右鍵來選取 顯示物件參照 顯示物件參照。 這時「物件參照」視圖會開啟,並移入所選物件的資料。
  2. 若要在方法開啟「方法呼叫」視圖,您需要切換至「套件、類別或方法」顯示模式。 選取方法,按一下滑鼠右鍵,選取顯示方法呼叫 顯示方法呼叫
  3. 若欲開啟所選物件的程式碼視圖,請按一下滑鼠右鍵來選取開啟程式碼 開啟程式碼圖示

匯出視圖中的資料

「記憶體統計值」視圖內的資料可以匯出為可用的報告格式(例如 HTML 或 XML)。

  1. 若要匯出視圖中的資料,請在工具列選取報告... 匯出圖示。這個會出現「新建報告」對話框,顯示可用的報告類型。
  2. 選取報告類型。
  3. 勾選開啟編輯器選項,以預設的系統編輯器來開啟文件。
  4. 下一步來繼續作業。
  5. 選取上層資料夾並輸入檔名。
  6. 按一下完成,產生報告。

自動更新視圖

使用「側寫監視器」工具列的自動更新 自動更新視圖圖示按鈕可自動更新「執行統計值」視圖。 自動更新視圖後,變更會以三角圖示標示:

 


相關概念
側寫工具概觀
側寫資源

相關作業
側寫應用程式
檢視方法的呼叫和呼叫端


(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.