1、启动项目时候cpu使用情况
2、开几个窗口访问程序:http://localhost:8080/test/jstack
3、观察cpu的使用
4、win命令行查询java进程,并dump出现场快照
5、查看快照文件
6、Linux下如何排查CPU打满
1)top命令查看占用cpu最高的进程假设pid为100
2)top -Hp 100 假设pid为200
3)jstack -l 200
如果想在文件里查看可以这么操作
将获取的线程号(十进制)转换成十六进制printf "%x\n" 线程id
jstack -l 200 > 111111.txt
jstack+进程号+线程号查看线程快照信息
jstack 100 |grep 4cd0得到线程4cd0堆栈的快照信息