1、首先启动arthas
java -jar arthas-boot.jar
2、使用thread查看各线程CPU使用率
thread
可以看到CPU使用率最高的有2个线程,以线程ID为19的为例子:
输入thread 19查看线程19的堆栈信息:
thread 19
可以看到是(CpuController.java:78行导致的问题
jad反编译已加载的类的源码查找问题:
jad --source-only com.codex.terry.controller.CpuController