Java 问题排查工具箱
n 默认值相关问题
l -XX:+PrintFlagsFinal || jinfo -flags
n 类装载相关问题
l -XX:+TraceClassLoading
n 应用无响应相关问题
l sar 等系统指标
l jstack [-l] [-m] Java 问题排查工具箱
n 内存相关问题
l -XX:+HeapDumpOnOutOfMemoryError –XX:+PrintGCDetails –XX:
+PrintGCDateStamps –Xloggc:<gc log 文件 >
l jmap
n -histo:live [pid]
n –dump:file=< 文件名 >,format=b [pid]
l gcore [pid]
l MAT
l btrace
l gperftools
l ulimit
n cat /proc/[pid]/limits Java 问题排查工具箱
n CPU 利用率相关问题
l top –H+jstack
l perf –top
n 阿里版本的 perf & JDK
l jstack+btrace
l blktrace+debugfs+btrace Java 问题排查工具箱
n Java 进程退出相关问题
l core dump
n gdb
l dmesg | grep –i kill
l hs_err_pid[pid].log
l JDK bugs