GC常用算法
GC常用算法
提示:java垃圾回收机制常用的算法
引用计数法:
原理:利用计数器,将有引用的对象进行标记,被标记次数为0的将会被回收
缺点: 计数器本身也是一种消耗
复制算法:
原理:Eden区和from区的幸存的对象会复制到to区,然后from和to两个区互相交换,当复制15次后,将依然存活的对象复制到老年区.
优点:没有内存碎片
缺点:浪费空间,有一半的空间永远是空的(to区),交涉对象的存活率是百分之百,from复制到to的时候,to区直接就满了.所以复制算法适用于对象存货率低的场景,也就
原创
2021-06-21 08:51:58 ·
155 阅读 ·
0 评论