jvm垃圾收集算法·

一、判断对象是否存活 1.引用计数算法   个对象添加一个引用计数器,当有一个地方应用它时计数器加1;当引用失效时,计数器减1;任何时刻计数器为0的对象不可能再被使用。  缺点: 循环引用的场景下无法实现回收,例如下面的图中,ObjectC和ObjectB相互引用,那么ObjectA即便释放了对ObjectC、ObjectB的引用,也无法回收。HotSpot在实现GC时未采用这种方式。  2. 可
相关文章
相关标签/搜索