垃圾回收算法

2020-04-24  本文已影响0人  于占伍

哪些对象回收,哪些不回收
引用计数法:缺点,堆里面的对象互相引用
可达性分析:
gcroot 从reference出发,没有route的就回收

1,标记清除
特点,已使用和未使用的内存不连续(造成)


标记清除.jpg

2,复制算法
特点:内存连续了,主要用来收集新生代对象,很多被回收的,很少被保留,所以新开辟一段空间更合适


复制算法.jpg

3,标记整理和分代收集
老年代(存活率高),标记整理


标记整理.jpg
上一篇下一篇

猜你喜欢

热点阅读