GC算法有哪些?

(一)、引用计数法 解释:每一个对象都带有一个引用计数器,当其余声明的变量指向这个对象时候,计数器就+1,当指向消逝时候,就将计数器-1.垃圾回收只回收计数为0的对象。 缺点:没法回收循环引用的状况,好比A引用了B,B引用了C,C引用了A. 这种GC算法还须要编译器进行配合,对对象引用进行计数,须要额外生成代码。web (二)、根搜索算法 解释:设立若干个根对象,当一个对象不能经过任何根对象引用达
相关文章
相关标签/搜索