arthas常用命令![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/934ab15b317cfa8e224389f7a626a2d7.png#pic_center)
watch、trace、stack
- 监听出参/出参
watch com.example.service.impl.IUserInfoImpl getUserInfo {"returnObj","params"} -x3 -n1
-
x 深度
-
n 监听次数
-
监听查看方法耗时
trace com.example.service.impl.IUserInfoImpl getUserInfo
- 监听查看堆栈信息
stack com.example.service.impl.IUserInfoImpl getUserInfo
JVM
- 调出系统数据面板
dashboard -i 5000 -n 10
-
i 刷新实时数据时间间隔默认5000ms
-
n 刷新数据次数
线程
- 统计最近1000ms内的线程CPU时间
thread -i 1000
- 列出1000ms内最忙的三个线程
thread -n 3 -i 1000
- 列出等待状态的线程
thread --state WAITING