GC之垃圾对象判定及回收机制

如何判定对象为垃圾对象 1、引用计数法 2、可达性分析法 引用分析法 原理:在对象中添加一个引用计数器,当有地方引用这个对象的时候,这个引用计数器的值就+1,让引用失效(把对象的值制为空)的时候,这个计数器的值就-1。 优点:实现简单,判定效率高 缺点:如果①断开后,这个对象的引用计数器还是大于0,就像如上图所示,object1对象除了被栈中引用之外,对象object2也引用了object1对象,
相关文章
相关标签/搜索