arthas现网排查 查看方法出入参
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 输出当前方法被调用的路径