Java 內存模型與垃圾回收

堆空間根據垃圾回收分年輕代和老年代。 年輕代包含爲一塊較大的Eden空間和兩塊較小的Survivor空間,每次使用Eden和其中一塊Survivor[1]。當回收時,將Eden和Survivor中還存活着的對象一次性地複製到另外一塊Survivor空間上,最後清理掉Eden和剛纔用過的Survivor空間。這樣做是爲了避免內存碎片。(Eden的意思是伊甸園,新創建的對象一般位於這裏) 如果對象在E
相關文章
相關標籤/搜索