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