記憶體統計值視圖

「記憶體統計值」視圖顯示應用程式資料堆的統計值。 其中提供詳細資訊,例如載入的類別數量、作用中的實例個數及每一個類別配置的記憶體大小。 記憶體統計值分為套件、類別及實例層次。

顯示

這個視圖由一份表格組成,第一個直欄提供項目清單。根據三個物件類型,有三種顯示模式:

每一個物件類型顯示的統計值

所顯示的資料依據所選擇的物件類型而定。 下表總結每一個物件的統計值。

直欄標題 套件統計值 
套件圖示
類別統計值
類別圖示
實例統計值
實例圖示
實例總數
所選套件、類別或方法已建立的實例總數。
按套件累計 按類別累計 計數
存活的實例
所選套件、類別或方法未發生記憶體回收的實例數。
按套件累計 按類別累計 計數
已收集的
所選套件、類別或方法在記憶體回收期間已移除的實例數。
按套件累計 按類別累計 計數
大小總計
所選套件、類別或方法所有已建立實例的總大小(以位元組計), 包括已透過記憶體回收移除的實例。
按套件累計 按類別累計 大小
作用大小
所有作用實例的大小總和。 
按套件累計 按類別累計 大小

附註:這個視圖呈現的總計只代表開始監視程序之後才收集的資料。 如果是在執行中途才開始監視您的程序,則只會顯示從開始監視之後的總計。 此外,在套件模式下,只會顯示該套件已收集的類別總計。總計不含您已濾除的類別。

附註:為了在「記憶體統計值」視圖的作用中大小已收集直欄中顯示實例層次資料,必須收集「時間分析」側寫類型的實例層次資料。若要收集實例層次資料,您必須在側寫集的側寫類型頁面上執行下列動作:

  1. 在左邊畫面,選取記憶體分析 > 基本記憶體分析時間分析 > 執行時間分析的勾選框。
  2. 在「執行時間分析」下方,選取顯示執行流程圖形詳細資料圓鈕,再按一下進階 >> 按鈕,然後選擇收集實例層次資訊

如需存取側寫集的「側寫類型」頁面的相關資訊,請參閱下列教學指導:從 Java 程序分析側寫資料

顯示符號

控制項

工具列控制項

圖示 定義
套件的圖示 顯示套件統計值
類別的圖示 顯示類別統計值
實例的圖示 顯示實例統計值
開啟來源圖示 開啟所選項目的程式碼。
% 圖示 顯示配置的記憶體百分比。
差異 顯示自前次自動更新以來,每一數字直欄中的變更。
美工圖示的按鈕根據時間、大小、實例總計或其他準則來過濾物件。
匯出 HTML 圖示 將資料匯出為 HTML 格式的檔案。
裝飾圖示的按鈕美工圖示的按鈕選取要顯示的直欄,或排序圖示依直欄排序。

蹦現功能表控制項

圖示 定義
自動更新視圖圖示 自動更新視圖。
選擇直欄圖示 選擇要顯示的直欄。
顯示物件參照 顯示物件參照。
開啟程式碼圖示 開啟所選項目的程式碼。

過濾

「統計值」視圖會根據名稱提供過濾功能。請利用過濾器欄位來指定字串型樣。 

直欄控制項

您可以按一下直欄標題來排列它的次序。 再按一下直欄標題會依相反次序來排列。 如果直欄是依升冪次序排序,直欄的標題字首會是 >; 如果直欄是依降冪次序排序,則標題字首會是 <

直欄可以隱藏或顯示。 

 


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

相關作業
套用側寫過濾器
側寫應用程式
識別使用大量記憶體的類別


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