用arthas查找线上某个方法运行缓慢的过程
命令列表 https://alibaba.github.io/arthas/commands.html
安装启动
curl -O https://alibaba.github.io/arthas/arthas-boot.jar
java -jar arthas-boot.jar
以下在arthas中执行的
--查找最繁忙的前10个
thread -n 10
--看最忙的第一个在干嘛
thread 771
--显示这个方法的内部调用耗时情况
trace com.xxxxxx.service.training.impl.xxxxxxxx ooooooooo
--对这个方法的执行情况进行一下统计
monitor com.xxxxxx.service.training.impl.xxxxxxxx ooooooooo
--最终找到有问题的方法
trace com.xxxxxxx.service.training.impl.xxxxxxxx ooooooooo

浙公网安备 33010602011771号