JVM——HotSpot中的GC实现

Posted wqff-biubiu

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JVM——HotSpot中的GC实现相关的知识,希望对你有一定的参考价值。

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

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

① 根节点枚举

② 安全点

③ 安全区域

④ 记忆集与卡表

⑤ 写屏障

⑥ 并发的可达性分析

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

Serial、ParNew、Parallel Scavenge、

Serial Old、Parallel Old、CMS

G1、Shenandoah、ZGC

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

 

以上是关于JVM——HotSpot中的GC实现的主要内容,如果未能解决你的问题,请参考以下文章

具有大量引用字段(数组除外)的对象是否会破坏Hotspot JVM的GC堆遍历性能?

JVM GC知识- HotSpot 垃圾回收器

JVM:Hotspot虚拟机中的对象

JVM系列:HotSpot垃圾收集器的种类

jmap -heap报错问题解决:unknown CollectedHeap type : class sun.jvm.hotspot.gc_interface.CollectedHeap

JVM的内存模型,(GC)垃圾处理,调优监控(基于HotSpot VM,JDK1.5+)JAVA内存模型