1 Serial 串行收集器
串行收集器,新生代收集器
特点:
会产生停顿
新生代使用复制算法
老年代使用标记整理算法
新生代、老年代使用串行回收
使用在单核CPU环境中
缺点:
会产生Stop the World
优点:
相对于单CPU环境下简单高效,因为没有CPU分配GC线程的开销
使用Serial收集器配置:
-XX:+UseSerialGC
DefNew
2 ParNew 并行收集器
并行(多线程)收集器,用于新生代,使用复制算法
-XX:+UseParNewGC 开启ParNew新生代收集器
-XX:+ParallelGCThreads 限制GC线程数量
特点:
需要