聊聊cms GC中的concurrent mode failure

在上一篇,耗時20多秒的young gc,你見過嗎? 的結尾,給大家預告了一個有趣的case,現在開始分享一下。   直接上圖↓ 圖1 從紅框1中,可以看到cms full gc開始進行初始化標記了,緊接着在紅框二處,開始了併發標記,說到這裏,再貼個好圖,幫大家回憶一下cms的幾個階段↓ 圖2 言歸正傳,圖1紅框3中,可以看到,有7次由於新生代空間不足,導致allocation failure引起
相關文章
相關標籤/搜索