物件參照表
「物件參照」表會顯示一組物件參照或被參照的項目。
此有助於瞭解資料結構找出記憶體洩漏以及找出非預期的參照。
如果要顯示這個表格的資訊,首先您需要對作用中的程序執行「收集物件參照」(用滑鼠右鍵按一下作用中的程序,然後選取收集物件參照)。
顯示畫面
「顯示參照/參照方式」直欄會顯示一個樹狀結構。樹狀結構的第一層會顯示應用程式所載入的類別。在這一層中,「大小」直欄會顯示對應類別的作用中大小。顯示畫面的內容會視選擇的是「顯示參照方式」或「顯示參照項目」而有所不同。
顯示參照方式
顯示被所選類別物件參照的物件樹狀結構。當您移至樹狀結構的下面的層次時,每一個後續的層次都會顯示被前一層次所參照的物件。
以下是選取「顯示參照方式」時,表格的範例:

- 「套件」直欄會顯示包含所分析物件之類別的套件。如果在節點或監視器層次開啟視圖,
且節點或監視器包含多個程序,則擁有套件的程序 ID 會附加到套件名稱之後。
- 「大小」直欄會顯示累計大小。
在範例中,兩個 PerformanceExample 物件的累計大小為 616 個位元組。
-
「參照項目數」直欄會顯示被現行選擇所參照的物件數。當您展開樹狀結構時,
您會看到同樣數目的物件被識別成被現行選擇所參照。在範例中,有一或多個 Panel 物件參照 2 個 PerformanceExample 物件。將樹狀結構展開一層,您會看到 PerformanceExample 物件參照了 22 個其他物件。
顯示參照項目
顯示參照所選類別物件的物件樹狀結構。當您移至樹狀結構的下面的層次時,每一個後續的層次都會顯示參照前一層次的物件。
以下是選取「顯示參照項目」時,表格的範例:

- 「套件」直欄會顯示包含所分析物件之類別的套件。如果在節點或監視器層次開啟視圖,
且節點或監視器包含多個程序,則擁有套件的程序 ID 會附加到套件名稱之後。
- 「大小」直欄會顯示累計大小。Panel 物件保留了兩個對 PerformanceExample 物件的參照,且累計大小為 440 個位元組。
- 「參照項目數」直欄會顯示參照現行選擇的物件數。當您展開樹狀結構時,
您會看到同樣數目的物件被識別成參照現行選擇。 在範例中,有一或多個 PerformanceExample 物件被 10 個其他物件所參照。
- 展開一層樹狀結構,您會看到參照 PerformanceExample 的物件。有一個 Finalizer 物件參照 PerformanceExample 物件,但沒有物件參照 Finalizer 物件。您也會看到 PerformanceExample 會被一或多個 Panel 物件參照。Panel 物件會被一個物件參照;展開一層樹狀結構,您會看到參照它們的物件。
控制項
「物件參照表」的控制項包括:
工具列控制項
您可以從工具列中執行下列動作:
- 開啟程式碼

- 開啟所選項目的程式碼。
- 功能表

- 選取顯示參照項目或顯示參照方式。
過濾
該表格根據參照的名稱提供過濾功能。您可以使用過濾器欄位來指定字串型樣。
表格控制項
您可以按一下直欄標題來排列它的次序。
再按一下直欄標題會依相反次序來排列。
如果直欄是依升冪次序排序,直欄的標題字首會是 <;
如果直欄是依降冪次序排序,則標題字首會是 >。
請輸入一個字母,表格即會自行重新定位到以該字母開頭的下一個物件。
蹦現控制項

這個蹦現功能表提供以下選項:
- 重新整理視圖
- 更新所有「側寫和日誌記載」視圖。
- 選擇直欄
- 選取應該隱藏或顯示的直欄。選項如下:

您可使用向上和向下來重新排列直欄的位置:最上層的直欄會出現在表格的最左邊。
相關概念
側寫工具總覽
側寫資源
相關作業
側寫應用程式
識別記憶體洩漏
在交易導向的作業中尋找記憶體洩漏
(C) Copyright IBM Corporation 2000, 2003. All Rights Reserved.