JVM堆区内存分布

JVM堆区内存又分为老年代old区,新生代eden区,新生代又分为S0与S1区,当对象刚创建时会首先被分配到新生代,当经过一次GC以后存活下来的对象有可能会被放入S区,如果S区存活的对象过多放不下时,JVM提供了一种担保机制会从老年代借点空间过来。当经过多次GC后存活下来的对象超过一定的次数后会被移入到老年代。新生代与老年代的比例是1:2,eden区与S0,S1的比例是8:1:1 为什么要对堆区进
相关文章
相关标签/搜索