1.ps -ef | grep java 找到java进程id

进程id:5036
2.top -Hp 5036找到进程id 5036中占cpu最高的线程:5074

3.printf ‘%x’ 5074 把5074转成二进制:13d2

4.jstack 5036 | grep 13d2 找到线程堆栈

Java进程与线程分析
本文介绍了如何通过ps-ef和top命令查找Java进程及其占用CPU最高的线程,并使用printf转换线程ID为二进制,进一步利用jstack分析线程堆栈,以定位和解决问题。
1.ps -ef | grep java 找到java进程id

进程id:5036
2.top -Hp 5036找到进程id 5036中占cpu最高的线程:5074

3.printf ‘%x’ 5074 把5074转成二进制:13d2

4.jstack 5036 | grep 13d2 找到线程堆栈

1532
564

被折叠的 条评论
为什么被折叠?