GC信息打印
-verbose:gc
开启输出JVM GC日志
-verbose:class
查看类加载信息明细
-XX:+PrintGCDetails
GC日志打印详细信息
-XX:+PrintGCDateStamps
GC日志打印时间戳信息
-XX:+PrintHeapAtGC
在GC前后打印GC日志
-XX:+PrintGCApplicationStoppedTime
打印应用暂停时间
-XX:+PrintGCApplicationConcurrentTime
打印每次垃圾回收前,程序未中断的执行时间
-Xloggc:./gc.log
指定GC日志目录何文件名
-XX:+HeapDumpOnOutOfMemoryError
当发生 OOM(OutOfMemory)时,自动转储堆内存快照,缺省情况未指定目录时,JVM 会创建一个名称为 java_pidPID.hprof 的堆 dump 文件在 JVM 的工作目录下
-XX:HeapDumpPath=/data/log/gc/dump/
指定OOM时堆内存转储快照位置
-XX:+PrintClassHistogramBeforeFullGC、-XX:+PrintClassHistogramAfterFullGC
Full GC前后打印跟踪类视图
-XX:+PrintTenuringDistribution
打印Young GC各个年龄段的对象分布
-XX:+PrintTLAB
打印TLAB(线程本地分配缓存区)空间使用情况
C