一、回收算法与思想
1、应用计数法
2、标记-清除算法
3、复制算法。
4、标记压缩算法
5、增量算法。
6、分代:hotSpot 虚拟机:
1)、新建的对象放入年轻代。90%的新建对象会很快回收。因此年轻代使用复制算法。
2)、当一个对象经过几次回收后依然存活,对象会被放入老年代。老年代的对象在一段时期内,甚至在应用程序的
整个生命周期,将是常驻内存的。在极端情况下,老年代对象的存活率可以达到100%。
3)老年代使用标记-压缩算法以提高垃圾回收效率。
二、垃圾收集器的类型:
1、按线程数分:串行垃圾回收器、并行垃圾回收器。