摘要: 查看当前机器所使用的垃圾回收器 jmap -heap 13297 jvm回收流程 jvm内存结构 Person p=new Person(); 1.程序里面创建一个对象会向向eden区申请空间 2..当Eden区满的时候,会触发第一次Minor gc,把还活着的对象拷贝到Survivor From区 阅读全文
posted @ 2018-06-20 20:47 意犹未尽 阅读(372) 评论(0) 推荐(0) 编辑
摘要: 如何判断一个对象是否能被回收 引用计数法 比较古老的一种垃圾回收算法。在java的GC并没有采用 增加一个引用 引用+1 减少一个引用引用减一 每次清除引用为0的的对象 缺点:不能回收循环引用的垃圾对象 可达性算法 GC Roots 是该算法的基础,GC Roots 是所有对象的根对象,在 JVM 阅读全文
posted @ 2018-06-20 19:42 意犹未尽 阅读(180) 评论(0) 推荐(0) 编辑