垃圾回收之标记算法

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