编程语言
首页 > 编程语言> > 标记-压缩算法

标记-压缩算法

作者:互联网

标记压缩算法:
在这里插入图片描述
在这里插入图片描述
指针碰撞:
在这里插入图片描述

优点:
消除了标记-清除算法当中,内存区域分散的缺点,我们需要给新对象分配内存时,
JVM只需要持有一个内存的起始地址即可。
消除了复制算法当中,内存减半的高额代价

缺点:
从效率上来说,标记-整理算法要低于复制算法
移动对象的同时,如果对象被其他对象引用,则还需要调整引用的地址
移动过程中,需要全程暂停用户的应用程序,即STW

标签:需要,标记,对象,算法,内存,压缩算法
来源: https://blog.csdn.net/zhumengguang/article/details/117003614