Java垃圾回收机制之垃圾回收算法与新老年代

对象被判定为垃圾的标准 没有其他对象的引用 判断对象是否为垃圾的算法 1.引用计数算法 2.可达性分析算法 引用计数算法 判断对象的引用数量 ++通过判断对象的引用数量来决定对象是否可以被回收 ++每个对象实例都有一个引用计数器,被引用则+1,完成引用则-1 ++任何我引用计数为0的对象实例可以被当作垃圾收集 优点:执行效率高,程序执行受影响较小 缺点:无法检测出循环引用的情况导致内存泄露 可达性
相关文章
相关标签/搜索