标记-压缩算法

2021/5/19 1:25:43

本文主要是介绍标记-压缩算法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

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

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



这篇关于标记-压缩算法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程