arthas现网排查 查看方法出入参

发布时间 2023-04-25 09:12:20作者: java从精通到入门

docker容器内使用arthas定位问题:

1、进入容器 docker exec -it xxxxx bash

2、cd 到arthas-boot.jar存放所在目录

3、java -jar arthas-boot.jar

查看方法出入参
watch 类名 空格 方法名 {params,returnObj,throwExp} -x 2

params---入参

returnObj---出参

throwExp---异常

例如:watch com.xxx.xxx.service.impl.aaaService.aaaServiceImpl xxRun {params,returnObj,throwExp} -x 2

 

查看方法耗时


例如:trace com.xxx.xxx.service.impl.aaa.aaaServiceImpl fun

可显示每行代码耗时

 

前方法被调用的路径
stack com.xxx.xxx.service.impl.aaa.aaaServiceImpl fun

stack 输出当前方法被调用的路径