第八节 JDK1.8默认垃圾回收器

亮子 2022-09-14 03:25:06 17797 0 0 0

1、查看JDK1.8的默认垃圾回收器

使用如下命令查看:

java -XX:+PrintFlagsFinal -version |FINDSTR /i ":"

图片alt

ParallelGC 默认的是 Parallel Scavenge(新生代)+ Parallel Old(老年代)

JVM常见的垃圾回收器的组合

在JVM中是+XX配置实现的搭配组合:

  • UseSerialGC 表示 “Serial” + “Serial Old”组合
  • UseParNewGC 表示 “ParNew” + “Serial Old”
  • UseConcMarkSweepGC 表示 “ParNew” + “CMS”. 组合,“CMS” 是针对旧生代使用最多的
  • UseParallelGC 表示 “Parallel Scavenge” + “Parallel Old”组合
  • UseParallelOldGC 表示 “Parallel Scavenge” + “Parallel Old”组合

在实践中使用UseConcMarkSweepGC 表示 “ParNew” + “CMS” 的组合是经常使用的

参考文章