GC算法 - 垃圾收集器

1、内存的回收 引用计数法:给对象中添加一个引用计数器,每当有一个地方引用它,计数器就加1;当引用失效,计数器就减1;任何时候计数器为0的对象就是不可能再被使用的。(很难解决循环引用的问题) 可达性分析算法:将“GC Roots” 对象作为起点,从这些节点开始向下搜索引用的对象,找到的对象都标记为非垃圾对象,其余未标记的对象都是垃圾对象(根节点:线程栈的本地变量、静态变量、本地方法栈的变量等等)
相关文章
相关标签/搜索