「記憶體統計值」視圖顯示應用程式資料堆的統計值。 其中提供詳細資訊,例如載入的類別數量、作用中的實例個數及每一個類別配置的記憶體大小。 記憶體統計值分為套件、類別及實例層次。
必備條件:
「記憶體統計值」視圖提供許多控制項,供您操作視圖內顯示的資訊:
根據三種物件類型,共有三種顯示模式可用:套件、類別和實例。
所顯示的資料依據所選擇的物件類型而定。 以下表格摘要每個顯示模式中可用的資料。
直欄標題 | 套件統計值 ![]() |
類別統計值![]() |
實例統計值![]() |
---|---|---|---|
實例總計:選取的套件、類別或方法已建立的實例總數。 | 按套件累計 | 按類別累計 | 計數 |
存活實例:選取的套件、類別或方法在未發生記憶體回收情況的實例個數。 | 按套件累計 | 按類別累計 | 計數 |
已收集的:選取的套件、類別或方法在記憶體回收期間已移除的實例個數。 | 按套件累計 | 按類別累計 | 計數 |
大小總計:選取的套件、類別或方法已建立的所有實例的大小總計(以位元組為單位),包括在記憶體回收已移除的項目。 | 按套件累計 | 按類別累計 | 大小 |
作用中大小:所有存活實例的大小總和。 | 按套件累計 | 按類別累計 | 大小 |
附註:這個視圖呈現的總計只代表開始監視程序之後才收集的資料。 如果是在執行中途才開始監視您的程序,則只會顯示從開始監視之後的總計。 此外,在套件模式下,只會顯示該套件已收集的類別總計。總計不含您已濾除的類別。
附註:為了在「記憶體統計值」視圖的作用中大小和已收集直欄中顯示實例層次資料,必須收集「時間分析」側寫類型的實例層次資料。若要收集實例層次資料,您必須在側寫集的側寫類型頁面上執行下列動作:
附註:這裡以 Java 說明側寫視圖。不同應用程式環境定義的效能分析資料可能變更視圖中使用的詞彙和語法。如果需要詳細資訊,請參閱在側寫視圖中了解應用程式環境定義。
如需存取側寫集的「側寫類型」頁面的相關資訊,請參閱下列教學指導:從 Java 程序分析側寫資料。
有不同控制項供您操作此視圖所顯示的直欄。
「記憶體統計值」視圖可套用側寫過濾器來減少視圖中顯示的資料量。只要視圖支援過濾器,側寫過濾器可用於不同的側寫視圖。請參見套用側寫過濾器中的章節,以取得詳細資料。
從「記憶體統計值」視圖中可開啟其他側寫視圖和程式碼視圖。
「記憶體統計值」視圖內的資料可以匯出為可用的報告格式(例如 HTML 或 XML)。
使用「側寫監視器」工具列的自動更新 按鈕可自動更新「記憶體統計值」視圖。
自動更新視圖後,變更會以三角圖示標示:
相關作業
套用側寫過濾器
側寫應用程式
識別使用大量記憶體的類別
(C) Copyright IBM Corporation 2000, 2006. All Rights Reserved.