年轻代 分为 Eden 区和2个survivor区
新建对象都保存在survivor区,当Eden区满则进行minorGC,将Eden区和一个survivor区清理到年老代中
这时不能被回收的对象被移动到另一个survivor区中,保持一个survivor区中是空的
当年老代满时进行fullGC
本文详细介绍了Java中的垃圾回收机制,包括年轻代分为Eden区和两个Survivor区的布局方式,以及对象如何在这些区域之间移动。此外还阐述了Minor GC和Full GC触发条件及执行过程。
年轻代 分为 Eden 区和2个survivor区
新建对象都保存在survivor区,当Eden区满则进行minorGC,将Eden区和一个survivor区清理到年老代中
这时不能被回收的对象被移动到另一个survivor区中,保持一个survivor区中是空的
当年老代满时进行fullGC
1万+

被折叠的 条评论
为什么被折叠?