JVM学习笔记——内存分配和回收策略

一般状况下会优先在Eden区分配。新生代通常分为一个Eden加两个Survivor,默认比例8:1:1。咱们先看看年轻代,这个区域又被分为了一个Eden和两个Survivor区,看一张图: 从图中能够清楚的看到他们的关系是8:1:1。那为何Eden占用这么多呢?由于对象都会在Eden区建立。每次只使用Eden区和一个Survivor区,当这两个区满了以后就会将还存活的对象复制到另外一个空白区(MI
相关文章
相关标签/搜索