分代垃圾回收过程

堆内存初始状态,开辟出新生代和老年代,新生代分为伊甸园区和幸存者区,内存比例为8:1,幸存者区一分为二,划分成幸存者FROM区和幸存者TO区对象首先分配在伊甸园区继续存放新对象当发现新生代空间不足时,触发Minor GC,经过标记清除,伊甸园区的垃圾被回收,存活下来的存入幸存者TO区交换FROM和TO的指针继续产生新对象,存入伊甸园区伊甸园内存不够,进行第二次Minor GC,清除伊甸园和FROM区的垃圾,并且将伊甸园区和FROM区不是垃圾的对象移动到幸...
摘要由CSDN通过智能技术生成
  • 堆内存初始状态,开辟出新生代和老年代,新生代分为伊甸园区和幸存者区,内存比例为8:1,幸存者区一分为二,划分成幸存者FROM区和幸存者TO区

  • 对象首先分配在伊甸园区

 

  • 继续存放新对象

  •  当发现新生代空间不足时,触发Minor GC,经过标记清除,伊甸园区
  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值