一、檢視項目運作時的程序ID
jps
二、導出運作資訊到二進制檔案中
# 選擇想要檢視程式的程序ID,例如
jmap -dump:format=b,file=heap.bin 20772
不能在系統目錄中建立,會提示權限不足!!!
成功後如圖:
三、jhat解析檔案并啟動檢視程式
jhat -J-Xmx1024m heap.bin
成功後:
四、檢視
通路位址:http://localhost:7000/histo/
Total Size就是對象占用記憶體的大小(Bytes)
想要檢視某個對象,直接浏覽器“Ctrl+f”搜尋即可
可以檢視對象内部,成員變量的值和占用記憶體的大小
關閉運作視窗後程式關閉