JVM第十七天-併發標記算法原理

CMS和G1的核心都是併發標記,算法是一樣的。 難點 因爲是併發, 存在垃圾標記的過程中,新垃圾的產生或者已有垃圾的無效化(不是垃圾了)的問題。 核心算法 三色標記法 漏標問題 黑色對象A指向了白色對象D 與此同時,灰色對象B取消了對白色對象D的引用指向。 此時,D被視爲垃圾對象,但實際被A引用,可A已經被標記成黑色了,不會二次標記了,也就造成了D的漏標。 如何解決漏標問題 發生漏標是在兩個基礎上
相關文章
相關標籤/搜索