开发者社区 问答 正文

分代收集是如何根据年代选择算法的?

分代收集是如何根据年代选择算法的?

展开
收起
呆呆宝 2024-05-22 09:32:11 34 分享 版权
1 条回答
写回答
取消 提交回答
  • 分代收集根据各个年代的特点选择合适的垃圾收集算法。新生代通常采用复制算法,因为新生代每次垃圾回收都要回收大部分对象,存活对象较少。老年代则因为对象存活几率较高,且没有额外的空间进行分配担保,所以通常选择“标记-清除”或“标记-整理”算法进行垃圾收集。

    2024-05-22 10:23:56
    赞同 展开评论
问答分类:
问答标签:
问答地址: