1.下载arthas-bin.zip,并上传到目标应用服务器;
2.解压到某个目录
unzip arthas-bin.zip -d ./
3.启动Arthas,
java -jar arthas-boot.jar
选择你需要定位的jar(Found existing java process, please choose one and input the serial number of the process, eg : 1. Then hit ENTER)
根据序号进行选择。
4.在Arthas中执行thread,可以看到线程清单

thread 线程id:查看具体线程堆栈

5.输出需要定位的方法(适用于已知哪个功能慢的场景放会显示耗时):
trace com.hello.test.service.impl.MiddleServiceImpl updateById -n 5 --skipJDKMethod false
本文介绍了如何下载和部署Arthas工具到目标服务器,通过启动Arthas并执行`thread`命令查看线程列表,以及使用`trace`命令定位和分析特定方法的耗时情况,以帮助开发者诊断和优化Java应用性能。
743

被折叠的 条评论
为什么被折叠?



