谈谈Java G1 GC
Posted 泓礼
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了谈谈Java G1 GC相关的知识,希望对你有一定的参考价值。
【Java G1 GC】
Java采用分代收集原则,年轻代采用复制算法,G1诞生前,我们需要搭配新生代+老年代GC算法,如Serial+Serial Old
G1多阶段的标记回收算法类似老年代回收算法CMS,分为初始标记、并发标记、最终标记、清除垃圾,主要是为Mixed GC提供标记服务的
启用多阶段的标记回收算法的条件是Java 堆的占用超过了指定阈值
分阶段的回收算法执行后,G1可以根据情况选择执行mixed gc,还是普通的young/minor gc
G1不具备full gc能力,执行full gc时将使用serial回收算法,见https://tech.meituan.com/2016/09/23/g1.html
点击阅读原文,查看G1及其日志的详细解读
【自我调控】
成年人的必备技能是调控。遇到事故,不慌。遇到非预期的,不急不躁。当然,还需要掌握拒绝、回旋、处事的技巧,对人有礼有据有节,对内保持情绪的稳定。
以上是关于谈谈Java G1 GC的主要内容,如果未能解决你的问题,请参考以下文章
面试官问我:谈谈对Java GC的了解?回答完让我回家等消息....