查看默认的垃圾收集器类型
$ jinfo -flags pid #打印所有JVM参数
未自定义垃圾收集器的情况下在Non-default VM flags:
一栏可以看到默认的 GC收集器设置为:-XX:+UseParallelGC
。
-XX:+UseParallelGC 使用的组合收集器:Parallel Scavenge(新生代使用的收集器) + Serial Old(老年代使用的收集器)
GC日志参数
-XX:+PrintGC 打印GC日志,和 -verbose:gc 是相同的命令-XX:+PrintGCDetails 打印GC的详细日志-XX:+PrintGCTimeStamps 打印GC的时间戳(JVM启动到GC发生所经历的时间)-XX:+PrintGCDateStamps 打印GC的日期时间(如:2019-05-06T19:34:52.072+0800)-XX:+PrintHeapAtGC 打印GC前后的详细的堆信息-Xloggc:logs/gc.log.`date "+%Y-%m-%d"` GC日志输出到指定文件