开发者社区 问答 正文

Java JVM标记压缩算法是什么?

Java JVM标记压缩算法是什么?

展开
收起
小天使爱美 2020-04-12 21:53:52 1287 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • "标记清除算法和标记压缩算法非常相同,但是标记压缩算法在标记清除算法之上解决内存碎片化 压缩算法简单介绍 任意顺序 : 即不考虑原先对象的排列顺序,也不考虑对象之间的引用关系,随意移动对象; 线性顺序 : 考虑对象的引用关系,例如a对象引用了b对象,则尽可能将a和b移动到一块; 滑动顺序 : 按照对象原来在堆中的顺序滑动到堆的一端。 优缺点 优点:解决内存碎片问题,缺点压缩阶段,由于移动了可用对象,需要去更新引用。"

    2020-04-12 21:55:22 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答地址:
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等