趁熱打鐵——JVM的垃圾回收機制(GC)

堆的概念 堆是被線程共享的一塊內存區域,創建的對象和數組都保存在Java堆內存中,也是垃圾收集器進行垃圾收集的最重要的內存區域,堆從GC角度角度還可以細分爲新生代和老年代 新生代 Eden區 Java新對象的出生地(如果新創建的對象佔用內存很大,則直接分配到老年代),當Eden區內存不夠的時候就會觸發MinorGC,對新生代區進行一次垃圾回收 MinorGC採用的是複製算法,因爲新生代對象大量死去
相關文章
相關標籤/搜索