1.G1回收过程一(Young GC
)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200902212006922.PNG#pic_center)
如下图所示,画红色对勾的区域表示的是,在进行YGC
的时候,Eden
区中存活的对象以及from
区(Survivor
区)中存活的对象,被移动到了to
区。红色框框出的区域表示的是,Survivor
区中的对象达到了阈值,直接晋升到老年代。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200902212557900.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTEwNjkyOTQ=,size_16,color_FFFFFF,t_70#pic_center)
YGC详细介绍:(了解)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200902213903471.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTEwNjkyOTQ=,size_16,color_FFFFFF,t_70#pic_center)
2.G1回收过程二(并发标记过程
)
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200902214032348.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTEwNjkyOTQ=,size_16,color_FFFFFF,t_70#pic_center)
3.G1回收过程三(混合回收
)
混合回收会回收Young Region
和Old Region
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200902214610119.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTEwNjkyOTQ=,size_16,color_FFFFFF,t_70#pic_center)
下面的描述中内存分段指的就是region
。
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200902215115446.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTEwNjkyOTQ=,size_16,color_FFFFFF,t_70#pic_center)
4.G1回收过程四(Full GC`) - 非必须
![在这里插入图片描述](https://img-blog.csdnimg.cn/20200902215320911.PNG?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3UwMTEwNjkyOTQ=,size_16,color_FFFFFF,t_70#pic_center)