您当前的位置: 首页 >  Java

小志的博客

暂无认证

  • 1浏览

    0关注

    1217博文

    0收益

  • 0浏览

    0点赞

    0打赏

    0留言

私信
关注
热门博文

深入理解Java虚拟机——复制(Copying)算法

小志的博客 发布时间:2022-02-11 21:17:50 ,浏览量:1

目录
    • 一、复制算法的概述
    • 二、复制算法的优点
    • 三、复制算法的缺点
    • 四、复制算法的执行过程

一、复制算法的概述
  • 复制(Copying)算法将可用内存被容量划分为大小相等的两块,每次只使用其中的一块。当这一块的内存用完了,就将还存活着的对象复制到另外一块上面,然后再把已使用过的内存空间一次清理掉。
二、复制算法的优点
  • 每次都是对整个半区进行内存回收,内存分配时也就不用考虑内存碎片等复杂情况。只要移动堆顶指针,按顺序分配内存即可,实现简单,运行高效。
三、复制算法的缺点
  • 将内存缩小为原来的一半,未免太高了一点。
四、复制算法的执行过程

在这里插入图片描述

关注
打赏
1661269038
查看更多评论
立即登录/注册

微信扫码登录

0.1220s