GC——新生代、老年代和永久代

jvm内存中的线程私有区区域划分如下图所示: java中最常见的问题之一就是堆内存溢出,所以了解jvm堆工作及GC的原理非常重要。jvm堆内存从GC的角度划分可分为:新生代(eden区、survivor form区和survivor to区)和老年代。 新生代 新生代也是顾名思义就是用来存放新生的对象。新生代通常占据着堆内存的1/3空间。因为java对象频繁的创建,所以新生代会频繁的触发Minor
相关文章
相关标签/搜索