JVM垃圾回收期分类

1. 年轻代: serial, parNew, Paraller Scavenge(高吞吐)

2. 老年代: serial old, cms(并发标记清除), Paraller OLD

3. G1,ZGC

4. JDK8 默认的为Paraller Scavenge组合;JDK9默认的为G1

5. STW: serial, parNew, Paraller Scavenge,serial old, cms(并发标记清除), Paraller OLD,G1,ZGC

6.判断对象是否存活:

6.1 引用计数法

6.2 可达性分析

7. 四种老年代GC算法

a. 标记清除

b.标记整理

c.标记复制

d.分代收集(G1)

参考:(212条消息) 【JVM】四种GC算法(分代收集+三种标记算法)_Elephant_King的博客-CSDN博客icon-default.png?t=M0H8https://blog.csdn.net/elephant_king/article/details/122127230?share_token=6b554eab-c0d7-47a8-81c0-667d7be2f182&tt_from=copy_link&utm_source=copy_link&utm_medium=toutiao_android&utm_campaign=client_share?=


版权声明:本文为qq_29956725原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。