跟叶子猿学习JVM(五)垃圾回收机制(二)——可达性分析算法

可达性分析法 可达性分析算法能够弥补上篇文章中描述的引用计数算法的缺点,它的思路是通过一系列的“GC Roots”对象作为起点进行搜索,搜索走过的路径称为“引用链”,如果一个对象和GC Roots之间没有可达的路径,则称该对象是不可达的,需要注意的是被标记为不可达对象之后不会立刻被判定为可回收对象,而是至少有两次被标记为不可达对象后,才会被判定为可回收对象。 如上图,通过GC Roots可以访问到
相关文章
相关标签/搜索