jdk1.8 默认垃圾收集器查看

java -XX:+PrintFlagsFinal
可以看到1.8默认的是 UseParallelGC UseParallelOldGC
ParallelGC 默认的是 Parallel Scavenge(新生代)+ Serial Old(老年代)
UseParallelOldGC 这个是默认开启的 这个是并行收集器的 老年代版本
最后的结果就是 jdk1.8 默认使用的收集器是Parallel Scavenge(新生代)+ Parallel Old(老年代)
在JVM中是+XX配置实现的搭配组合:
UseSerialGC 表示 “Serial” + "Serial Old"组合
UseParNewGC 表示 “ParNew” + “Serial Old”
UseConcMarkSweepGC 表示 “ParNew” + “CMS”. 组合,“CMS” 是针对旧生代使用最多的
UseParallelGC 表示 “Parallel Scavenge” + "Serial Old"组合
UseParallelOldGC 表示 “Parallel Scavenge” + "Parallel Old"组合
在实践中使用UseConcMarkSweepGC 表示 “ParNew” + “CMS” 的组合是经常使用的

你可能感兴趣的:(JVM)