JVM--怎么查看JVM使用的什么垃圾收集器

echo编辑整理。欢迎添加echo微信(微信号:t2421499075)交流学习。欢迎转载,转载请声明文章来源


方案一:-XX:+PrintCommandLineFlags

JVM--怎么查看JVM使用的什么垃圾收集器

启动之后会在控制台打印目前使用的JVM参数
JVM--怎么查看JVM使用的什么垃圾收集器

我们可以修改一下看看,比如将新生代垃圾收集器更改为Serial,更改命令为-XX:+UseSerialGC,然后在启动,参数变成如下图:
JVM--怎么查看JVM使用的什么垃圾收集器

方案二:-XX:+PrintFlagsFinal

JVM--怎么查看JVM使用的什么垃圾收集器

该方法输出的参数更为详细
JVM--怎么查看JVM使用的什么垃圾收集器

  • =表示默认值;
  • :=表示被用户或JVM修改后的值