1.引用计数算法
当在内存中创建对象的时候,同时会创建一个引用计数器,当有一个新的引用对象时,引用计数器就加1,当其中的引用销毁的时候引用计数器就减1当引用计数器减到0的时候说明对象是垃圾对象,要被回收了。
不足之处如下图
引用计数算法.jpg
两对象互相引用引用计数器一直是1,无法被回收。
-
可达性算法
4. 标记清楚算法.png
3四种引用类型~~~
5. 复制算法.jpg
6. 标记整理算法.jpg
7. 垃圾回收触发.png
由于时间原因没来得及详解,之后再补充优化
1.引用计数算法
当在内存中创建对象的时候,同时会创建一个引用计数器,当有一个新的引用对象时,引用计数器就加1,当其中的引用销毁的时候引用计数器就减1当引用计数器减到0的时候说明对象是垃圾对象,要被回收了。
不足之处如下图
两对象互相引用引用计数器一直是1,无法被回收。
可达性算法
3四种引用类型~~~
由于时间原因没来得及详解,之后再补充优化
本文标题:(十)垃圾收集算法讲解
本文链接:https://www.haomeiwen.com/subject/bnhvhftx.html
网友评论