堆內存劃分(新生代、老年代)

在 Java 中,堆被劃分成兩個不同的區域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被劃分爲三個區域:Eden、From Survivor、To Survivor。 這樣劃分的目的是爲了使 JVM 能夠更好的管理堆內存中的對象,包括內存的分配以及回收。 堆的內存模型大致如下圖所示:   從圖中可以看出: 堆大小 = 新生代 + 老年代。 默認情況下: 新生
相關文章
相關標籤/搜索