本文主要是介绍69.G1垃圾回收的详细过程 -了解,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
目录
- 1.G1回收过程一(`Young GC`)
- 2.G1回收过程二(`并发标记过程`)
- 3.G1回收过程三(`混合回收`)
- 4.G1回收过程四(Full GC`) - 非必须
1.G1回收过程一(Young GC
)
如下图所示,画红色对勾的区域表示的是,在进行YGC
的时候,Eden
区中存活的对象以及from
区(Survivor
区)中存活的对象,被移动到了to
区。红色框框出的区域表示的是,Survivor
区中的对象达到了阈值,直接晋升到老年代。
YGC详细介绍:(了解)
2.G1回收过程二(并发标记过程
)
3.G1回收过程三(混合回收
)
混合回收会回收Young Region
和Old Region
下面的描述中内存分段指的就是region
。
4.G1回收过程四(Full GC`) - 非必须
更多JVM文章请访问我的JVM专栏:
https://blog.csdn.net/u011069294/category_10113093.html
这篇关于69.G1垃圾回收的详细过程 -了解的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!