1、首先找到最耗时的进程id top 2、再查找此进程内最消耗cpu的线程 top -Hp 17207 3、把线程id转成16进制,以便查找 printf "%x\n" 17342 4、打印jvm线程栈 jstack 17207 > a.tmp 5、查找线程栈 vim a.tmp 红色箭头指示的就是此线程当前正在运行的方法