瞭解記憶體回收

Java 執行時期系統會自動執行記憶體回收。它會找出程式不再使用的記憶體,並釋放它。在側寫工具中,只有當程序在作用中時,才能執行記憶體回收。 「記憶體統計值」視圖中可以執行記憶體回收。

必備條件:
在分析側寫資料來瞭解記憶體回收之前,請務必確定已完成了下列步驟:

如果要檢視記憶體回收的詳細資料,請遵循下列步驟:

  1. 在「側寫監視器」視圖中,選取監視器或代理程式。
  2. 按一下滑鼠右鍵來選取開啟工具 > 記憶體統計值。這時會開啟「記憶體統計值」視圖。
  3. 在工具列按一下套件 套件統計值圖示,顯示套件統計值。
  4. 確認「存活的實例」和「已收集」直欄可以看見。如果看不見,請按一下滑鼠右鍵,選取選擇直欄,再將這些直欄設成可見。
  5. 請注意結果:
  6. 在「側寫監視器」視圖中,選取監視器或代理程式。
  7. 按一下滑鼠右鍵來選取執行記憶體回收記憶體回收圖示
  8. 在「記憶體統計值」視圖中,按一下滑鼠右鍵來選取自動更新視圖 自動更新視圖圖示。 視圖會自動更新,顯示套件層次上的作用中實例數的變動。

相關概念
側寫工具概觀
「執行流程」視圖和表格
「統計值」視圖

相關作業
側寫應用程式
啟動或連接 Java 程序
識別大量消耗資源的方法