13 分代算法

  1. 一个新的对象会先在Eden区,随这调用,标记的次数增多,会进入s0,s1区域,然后被调用次数过多,会进入老年代。
  2. 进入老年代的对象,很少会被gc回收
  3. gc在进行回收的时候,其他的线程会被短暂阻塞。因为g如果在回收,别的线程还在执行的话,那么gc会不停地回收,所以gc会让别的线程进行阻塞。
  4. 分代算法: 根据不同的区域选择不同的算法。一般在eden区域,选择使用计数法,s0,s1使用复制算法,老年代:标记压缩
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值