1、top查看cpu占用过高的进程2、ps -ef或者jps进一步定位,得知是怎样一个后台程序惹事ps -ef|grep java|grep -v grep3、定位到具体线程或者代码ps -mp 进程编号 -o THREAD,tid,time4、将需要的线程id转换为16进制格式(英文大小写格式)printf “%x\n” 有问题的线程id 如换算后为 13ee5、jstack 进程id|grep tidjstack 5101|grep 13ee -A60