聊聊cms GC中的concurrent mode failure

在上一篇,耗时20多秒的young gc,你见过吗? 的结尾,给大家预告了一个有趣的case,现在开始分享一下。   直接上图↓ 图1 从红框1中,可以看到cms full gc开始进行初始化标记了,紧接着在红框二处,开始了并发标记,说到这里,再贴个好图,帮大家回忆一下cms的几个阶段↓ 图2 言归正传,图1红框3中,可以看到,有7次由于新生代空间不足,导致allocation failure引起
相关文章
相关标签/搜索