年輕代爲什麼要設置兩個Survivor區

設置兩個Survivor區最大的好處就是解決了碎片化。 爲什麼一個Survivor區不行?第一部分中,我們知道了必須設置Survivor區。假設現在只有一個survivor區,我們來模擬一下流程:  剛剛新建的對象在Eden中,一旦Eden滿了,觸發一次Minor GC,Eden中的存活對象就會被移動到Survivor區。這樣繼續循環下去,下一次Eden滿了的時候,問題來了,此時進行Minor G
相關文章
相關標籤/搜索