1,服务器端下载
curl -O https://arthas.aliyun.com/arthas-boot.jar
2,服务器端启动
java -jar arthas-boot.jar
选定要绑定的Java进程ID
3,本地idea安装Arthas idea
4,选定方法右键trace,生成命令
trace com.xxx.xxx.xxx.voucher.ListCmdExe assemblyResponse -n 5 --skipJDKMethod false
5,服务器上执行,看结果, 找耗时长的子方法
6,根据结果继续执行4,5, 逐步优化。
注意:在docker或k8s的pod里也可以用,不过可能会因为重启等原因导致jar包丢了,但是可以重新下载再启动arthas。