当前位置: 代码迷 >> 综合 >> HotSpot为什么要分年轻代和老年代
  详细解决方案

HotSpot为什么要分年轻代和老年代

热度:18   发布时间:2024-02-07 17:58:15.0

因为有的对象寿命长,有的对象寿命短,应该将寿命长的对象放在一个区域,寿命短的放在一个区域,进行不同层次的GC,寿命短的叫年轻代GC(minor GC),频率比较快,寿命长的叫老年代GC(Major GC)。堆中放的就是对象实例,就是new出来的都放堆里,堆又划分为年轻代和老年代,年轻代又分为一个eden和两个survivor。