再談JVM裏的記憶集合

在之前的文章《通過HotSpot源碼詳解Java堆空間創建過程》中,曾經提到了HotSpot裏的卡表(card table),並且說它是解決跨代引用問題的。當時限於篇幅,講得很潦草,本文說得詳細一點(但今天沒時間讀源碼了,抱歉)。 我們從JVM的環境中抽離出來,考慮一個獨立的兩分代內存模型。該模型已經運行了一段時間,經歷了多次對象創建與GC的過程,如下圖所示。 其中Gen 0表示較年輕的一代,Ge
相關文章
相關標籤/搜索