JVM-垃圾收集器与内存分配策略

判断对象是否存活的相关算法 1.引用计数算法 引用计算算法核心是,对象每多一个引用,则计数值加1,当引用失效时,计数器值就减1;当计数值为0时,认为对象无用。 但是其中会出现循环引用问题,既是A引用B,B引用A。计数值不为0,对象无用,但无法被回收。 2.可达性分析算法 这个算法的基本思路就是通过一系列的称为“GC Roots”的对象作为起始点,从这些节点开始向下搜索,搜索所走过的路径称为引用链(
相关文章
相关标签/搜索