五-垃圾收集器G1&ZGC详解

回顾CMS垃圾收集器

五-垃圾收集器G1&ZGC详解_第1张图片

五-垃圾收集器G1&ZGC详解_第2张图片

G1垃圾收集器

G1是一款面向服务器的垃圾收集器,主要针对配备多颗处理器及大容量处理的机器。以及高概率满足GC停顿时间要求的同时,还具备高吞吐量性能特征

物理上没有明显的物理概念,但是逻辑上还是有分代概念

物理上分一个一个小格子,分四种格子
五-垃圾收集器G1&ZGC详解_第3张图片
在这里插入图片描述在这里插入图片描述
垃圾回收机制
五-垃圾收集器G1&ZGC详解_第4张图片

五-垃圾收集器G1&ZGC详解_第5张图片
五-垃圾收集器G1&ZGC详解_第6张图片
年轻代的回收预估时间小于设置的停顿时间会触发young GC
五-垃圾收集器G1&ZGC详解_第7张图片
在这里插入图片描述

ZGC垃圾收集器

-XX:++UseZGC
ZGC是一款jdk11中加入的具有实验性质的低延迟垃圾收集器
暂时不分代

你可能感兴趣的:(JVM,java,jvm,算法)