GC兩個關鍵難點:跨代引用與併發標記

在分析JVM的分代垃圾收集算法的時候,可能存在老年代對新生代的引用,無法真正確定對象已死。 一、解決跨代引用:記憶集 記憶集(Remembered Set):一種用於記錄從非收集區域指向收集區域的指針集合的抽象數據結構,在對象層面來說就是非收集區域對象對收集區域對象的引用的記錄。 它存放在收集區域,比如在新生代裏面存放着老年代對新生代對象的每一個引用。這樣在收集新生代的時候,我們就可以根據記憶集知
相關文章
相關標籤/搜索