1.G1回收过程一(Young GC)
![在这里插入图片描述]()
如下图所示,画红色对勾的区域表示的是,在进行YGC的时候,Eden区中存活的对象以及from区(Survivor区)中存活的对象,被移动到了to区。红色框框出的区域表示的是,Survivor区中的对象达到了阈值,直接晋升到老年代。
![在这里插入图片描述]()
YGC详细介绍:(了解)
![在这里插入图片描述]()
2.G1回收过程二(并发标记过程)
![在这里插入图片描述]()
3.G1回收过程三(混合回收)
混合回收会回收Young Region和Old Region
![在这里插入图片描述]()
下面的描述中内存分段指的就是region。
![在这里插入图片描述]()
4.G1回收过程四(Full GC`) - 非必须
![在这里插入图片描述]()