标记压缩算法:
指针碰撞:
优点:
消除了标记-清除算法当中,内存区域分散的缺点,我们需要给新对象分配内存时,
JVM只需要持有一个内存的起始地址即可。
消除了复制算法当中,内存减半的高额代价
缺点:
从效率上来说,标记-整理算法要低于复制算法
移动对象的同时,如果对象被其他对象引用,则还需要调整引用的地址
移动过程中,需要全程暂停用户的应用程序,即STW
标签:需要,标记,对象,算法,内存,压缩算法
来源: https://blog.csdn.net/zhumengguang/article/details/117003614