本文介绍: 经过前面章节的讲解,大家应该对ParNew+CMS这个GC组合的执行原理非常清楚了。但是,“Stop the World”这个最根本的问题并没有解决。无论是新生代的回收,还是老年代的回收,都会或多或少发生“Stop the World”现象,对系统的运行产生影响。所以,后续各种垃圾回收器的优化,都是奔着减少“Stop the World”这个目标去的。在此基础上,G1垃圾回收器就诞生了,它可以提供比“ParNew+CMS”组合更好的垃圾回收性能。
学习必须往深处挖,挖的越深,基础越扎实!
一、简介
1.1 什么是G1
1.2 预期停顿时间
1.3 回收价值
二、Region
2.1 Region大小设置
2.2 动态Region
2.3 Eden和Survivor
三、垃圾回收原理
3.1 新生代回收
3.2 晋升到老年代
3.3 混合回收
初始标记
并发标记
最终标记
执行回收
停止回收
回收失败
四、总结
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。