线上CPU100%问题定位 先top,再按H,获取每个进程的内存情况,可以看到占用CPU最高的PID top -p PID,显示你的java进程的CPU情况,PID是你的进程号,比如19663 按H,可以获取到每个线程占用CPU的使用情况 找到占用CPU使用率最高的线程tid,比如19664 将19664转为十六进制,得到0x4cd0 执行jstack 19663 | grep -A 0x4cd0,得到线程堆栈信息中0x4cd0这个线程所在行的后面10行,可以看到CPU飙高的方法