arthas之tt命令

比watch更好用的方法调用监控方式:

#1.启动arthas程序
java -jar arthas/arthas-boot.jar

#2.选择需要监控的目标应用的序号
1

#3.目标程序被成功监控后,执行tt命令,监控目标类的目标方法
tt -t com.yang.adaptor.MyAdapter createOrder

#4.目标方法每执行一次,都会增加一条记录,且附带有序号,按q键,跳出来
q

#5.指定序号,查看当次执行的详细情况,包括入参,出参,异常堆栈等
tt -i 1000

#6.列出所有监听到的调用记录
tt -l
#暂时记录一个trace命令,跟踪方法执行栈,做性能分析等很方便
trace com.my.className methodName -n 5 --skipJDKMethod false
# Arthas的thread命令可以更快速、直接展示java进程内cpu消耗topN的线程详情
thread -n 10 # 列出cpu占用前10的线程详情
posted @ 2022-04-10 02:09  JaxYoun  阅读(1545)  评论(0编辑  收藏  举报