問題的提出:GC發生在JVM那個部分,由幾種GC,它們的算法是什么?
課堂重點:
GC發生在JVM體系的堆部分。
什么是GC(分代手機算法)Minor GC 和 Full GC
GC4大算法:
1、引用計數法
2、復制算法(Copying)
年輕代中使用的是Minor GC,這種GC算法使用的是復制算法(Copying)
3、標記清除(Mark-Sweep)
老年代一般是由標記清除或者是標記整理的混合實現
4、標記壓縮(Mark-Compact)
老年代一般是由標記清除或者是標記整理的混合實現
5、標記清除壓縮(Mark-Sweep-Compact)
文件下載: