Garbage First 垃圾回收器
G1 简介
G1(Garbage First)垃圾回收器是最新的 JDK 中默认的垃圾回收器,也是垃圾回收技术最前沿的成果,它同时注重吞吐量(Throughput)和低延迟(Low Latency),默认的暂停目标是 200ms,适用于超大的堆内存
G1 引入了分区(region)的思想,弱化了分代的概念,它将堆内存分为大小相等的区,每个区的大约是 1248M,并且每个区都可以是 Eden、Survivor、Old 或者大对象区,G1 垃圾回收器在整体上使用了标记整理算法,两个区域之间使用的是复制算法