Java 内存模型与垃圾回收

堆空间根据垃圾回收分年轻代和老年代。 年轻代包含为一块较大的Eden空间和两块较小的Survivor空间,每次使用Eden和其中一块Survivor[1]。当回收时,将Eden和Survivor中还存活着的对象一次性地复制到另外一块Survivor空间上,最后清理掉Eden和刚才用过的Survivor空间。这样做是为了避免内存碎片。(Eden的意思是伊甸园,新创建的对象一般位于这里) 如果对象在E
相关文章
相关标签/搜索