Java虚拟机(二)垃圾收集算法与内存分配策略

如何判断对象是否存活 不能再被任何途径使用的对象即是死去,那么我们如何判断呢? 引用计数算法 给对象中添加一个引用计数器,每当有一个地方引用它时,计数器值就加1;当引用失效时,计数器值就减一。缺点:很难解决对象之间相互循环引用的问题。 可达性分析算法 这个算法的基本思路就是通过一系列的称为”GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索走过的路径称为引用链(Reference C
相关文章
相关标签/搜索