-XX:+PrintGC 最简单的 GC 参数 会打印 GC 前后堆空间使用情况以及 GC 花费的时间
-XX:+PrintGCDetaill 会打印 youngGC FullGC前后堆【新生代,老年代,永久区】的使用情况以及 GC 时用户态 CPU 耗时及系统 CPU 耗时及 GC 实际经历的时间
-XX:+PrintGCHeapAtGC 比-XX:+PrintGCDetaill更全面的堆信息
-XX:+PrintGCTimeStamps 输出发生 GC 的时间,输出时间为虚拟机启动后的时间偏移量
-XX:+PrintGCApplicationConcurrentTime 打印应用程序执行的时间
-XX:+PrintGCApplicationStoppedTime 打印应用程序由于 GC 停顿的时间
-XX:+PrintReferenceGC 打印系统中软引用 弱引用 虚引用
-Xloggc:log/gc.log 指定 gc 日志输出位置