JVM——HotSpot中的GC实现

一、判断对象是否需要被回收

1、可达性分析算法的实现

① 根节点枚举

② 安全点

③ 安全区域

④ 记忆集与卡表

⑤ 写屏障

⑥ 并发的可达性分析

二、经典的垃圾收集器(内存回收算法对应)

Serial、ParNew、Parallel Scavenge、

Serial Old、Parallel Old、CMS

G1、Shenandoah、ZGC

三、垃圾收集器之间的搭配

 

posted on 2020-04-24 21:00  FFStayF  阅读(248)  评论(0编辑  收藏  举报