注意:均需要使用该进程对应适用的jdk版本下的命令
1、top
2、找到进程pid
3、查一下pid有哪些线程 top -Hp pid,得到高cpu的线程pid
4、将线程的pid转化为16进制:printf '%x' pid
5、jstack pid > 1.txt
6、打开1.txt,vim 1.txt
7、搜16进制pid,斜杠/xxx,找到堆栈信息,查看。分析业务代码。
注意:均需要使用该进程对应适用的jdk版本下的命令
1、top
2、找到进程pid
3、查一下pid有哪些线程 top -Hp pid,得到高cpu的线程pid
4、将线程的pid转化为16进制:printf '%x' pid
5、jstack pid > 1.txt
6、打开1.txt,vim 1.txt
7、搜16进制pid,斜杠/xxx,找到堆栈信息,查看。分析业务代码。