01-008 jvm 垃圾回收之判斷垃圾

如何判斷對象可以進行垃圾回收 1.引用計數法 引用計數爲0時對象可以垃圾回收; 可能出現循環引用,造成內存泄露; 2.可達性分析 對堆內存中對象掃描,沿着root GC的引用鏈找不到該對象,可回收。 eclipse出品的Memory Analyzer(MAT)工具:分析堆內存。 抓取內存快照的命令:jmap -dump:format=b,live,file=1.bin pid 抓取後用MAT打開,
相關文章
相關標籤/搜索