深入理解JVM(三)垃圾收集器与内存分配策略

1.如何判定对象已死 判断对象是否已死有两种方法,一种是引用计数法,另一种是可达性分析算法。 1.1引用计数法 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器就减一;任何时刻为0的对象就是不肯再被使用的。 1.2.可达性分析 通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路称为引用链,当一个对象到GC Roots
相关文章
相关标签/搜索