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

如何判断对象可以进行垃圾回收 1.引用计数法 引用计数为0时对象可以垃圾回收; 可能出现循环引用,造成内存泄露; 2.可达性分析 对堆内存中对象扫描,沿着root GC的引用链找不到该对象,可回收。 eclipse出品的Memory Analyzer(MAT)工具:分析堆内存。 抓取内存快照的命令:jmap -dump:format=b,live,file=1.bin pid 抓取后用MAT打开,
相关文章
相关标签/搜索