1.top 命令查看
查看是哪个进程占用cpu过高,如图是pid为25835的进程占用了很高的cpu资源,此处应该服务器是多核的,所以才会出现占用cpu为200%
2.top -p pid(占用cpu资源高的pid) -H
查看具体是哪个线程占用cpu高,如图是26069占用比较高
3.jstack pid(占用cpu过高的进程pid)|grep -A 10 0x00(占用cpu过高的线程pid的十六进制)
如上图就能查看到底是哪个类,或者是哪个任务出现了问题。
记录工作中遇到的一些问题 -xiang.xin