使用「記憶體統計資料」視圖

「記憶體統計資料」視圖顯示有關應用程式資料堆的統計資料。提供的詳細資訊如已載入類別數、作用中的實例數和每一個類別配置的記憶體大小。記憶體統計資料有套件、類別和實例等層次。

必備條件:

「記憶體統計資料」視圖提供一些控制項可讓您操作視圖內顯示的資訊︰

使用顯示模式

根據三種物件類型︰套件、類別和實例,提供了三種顯示模式。

  1. 若要切換到套件、類別和實例模式,請選取下列一個工具列控制項︰
  2. 顯示的資料值也可以顯示為百分比。若要將資料顯示為百分比,請在工具列選取顯示為百分比 %

顯示的資料是根據選取的物件類型而定。下表彙總每一種顯示模式中所提供的資料。

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

附註:這個視圖中顯示的總數僅代表自開始監視您的程序以來所收集的資料。如果是在執行到一半時開始監視程序,只能看到從開始監視時起算的總數。相同的,在套件模式中,僅顯示該套件顯示之後所收集之類別的總數。過濾掉的類別將不會併入總數。

使用直欄

您可以使用不同的控制項來操作這個視圖中顯示的直欄。

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

過濾側寫資料

「記憶體統計資料」視圖可以套用側寫過濾條件來減少視圖中顯示的資料量。側寫過濾條件可以跨不同的側寫視圖來使用,只要視圖支援過濾條件即可。請參閱套用側寫過濾條件,以取得詳細資料。

開啟其他視圖

從「記憶體統計資料」視圖中可以開啟其他側寫視圖和程式碼視圖。

  1. 若要開啟已選取物件的物件參照,按一下滑鼠右鍵來選取顯示物件參照 顯示物件參照。 這時會開啟「物件參照」視圖並填入選取之物件的資料。
  2. 若要開啟已選取物件的程式碼視圖,按一下滑鼠右鍵來選取開啟程式碼 開啟程式碼圖示

匯出視圖中的資料

「記憶體統計資料」視圖內的資料可以匯出成為 HTML 文件。

  1. 若要匯出視圖中的資料,請在工具列選取匯出到 HTML 匯出 HTML 圖示
  2. 在「匯出到 HTML」對話框,指定儲存資料的檔名。
  3. 按一下確定來儲存資料。

重新整理視圖

利用工具列中的重新整理 重新整理視圖圖示按鈕可重新整理「記憶體統計資料」視圖。重新整理視圖之後,變更的地方將會標示三角形圖示︰

 


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

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


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