1.常用 GC 算法
一、典型的垃圾回收算法
- 标记-清除算法(Mark-Sweep)
- 复制算法(Copying)
- 标记-整理算法(Mark-Compact)
- 分代收集算法
2.常用的垃圾收集器
垃圾收集器分为
Minor GC(针对新生代):ParNew,Serial,Parallel Scavenge
Major GC(针对老年代):CMS(Concurrent Mark Sweep) ,Serial Old,Parallel Old
Mixed GC(混合收集):G1(Garbage First)
3.详细说一下CMS的回收过程?产生的问题是什么?
STW是停顿的意思
CMS的问题:
4.详细说一下G1的回收过程
5.JVM一次完整的GC是什么样子的?
6.Minor GC和Full GC有什么不同呢?
7.介绍一下空间分配担保原则