本文主要是介绍Arthas调优工具使用,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
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。
这篇关于Arthas调优工具使用的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!