JVM垃圾收集—垃圾收集器及常见组合参数SerialParNewParallel ScavengeSerial OldParallel OldCMS (Concurrent Mark Sweep)G1理解吞吐量和停顿时间如何选择合适的垃圾收集器呢
链接: JVM垃圾收集—垃圾收集算法上一篇介绍了垃圾收集算法及分区,这篇我们来学习垃圾收集器首先我们要知道垃圾收集器有三种类型:串行收集器 Serial 和 Serial Old只能有一个垃圾回收线程执行,用户线程暂停。(适用于内存较小的嵌入式设备)并行收集器[吞吐量优先] Paraller Scanvenge、Parallel Old多条垃圾收集线程并行工作,但此时用户线程仍然处于等待阶段。(适用于科学计算、后台处理等若干交互场景)并发收集器[停顿时间优先] CMS、G1用户线程和垃圾收集线程