堆内存划分(新生代、老年代)

在 Java 中,堆被划分成两个不同的区域:新生代 ( Young )、老年代 ( Old )。新生代 ( Young ) 又被划分为三个区域:Eden、From Survivor、To Survivor。 这样划分的目的是为了使 JVM 能够更好的管理堆内存中的对象,包括内存的分配以及回收。 堆的内存模型大致如下图所示:   从图中可以看出: 堆大小 = 新生代 + 老年代。 默认情况下: 新生
相关文章
相关标签/搜索