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

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

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

深入理解Java虚拟机——复制(Copying)算法最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/18279.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>