Arthas
https://alibaba.github.io/arthas/
仪表盘
dashboard
显示线程及资源使用情况
显示堆区域和GC信息
显示JVM参数
分析代码耗时
trace 全类名 方法名
启动后会监听每一次请求的耗时时间
可以使用 -n 限制监听次数
分析线程信息
thread 线程id(仪表盘查到):线程信息
thread -b :线程死锁查找
分析反编译代码
jad 全类名 : 反编译代码
查看变量的值
ognl @全类名@变量名
GC日志分析
通过配置可以拿到GC发生时的日志信息
如果希望分析GC日志 在GC不是很频繁的机器上可以申请打印GC日志 对性能影响很小
TODO:找一个实际的GC日志分析下组成