jvm-GC集合篇一之GC查找可回收垃圾算法

1:引用计数器算法:(目前不是jdk的垃圾回收算法)

如图:

 

计数器算法缺点:(两个对象互相引用,垃圾无法回收)

 

2:可达性分析算法(GC Root)

   概念:将"GC Roots" 对象作为起点,从这些节点向下搜索引用的对象,找到对象都标记为非垃圾对象,其余未标记的对象都是垃圾对象GC Roots根节点:线程栈的本地变量、静态变量、本地方法栈变量等等。

 

posted @ 2021-07-12 22:08  QH.Thomas  阅读(71)  评论(0编辑  收藏  举报