- 使用top命令查看Java进程找到进程PID
- 使用top -H -p <刚刚找到的PID> 找到对应的线程PID
- 将上面找的的线程PID转换为十六进制 ,使用命令 printf '0x%x\n' 3311
- 使用命令 jstack <第一步命令找到的Java程序的PID> | grep <十六进制的线程PId> -A <显示行数>
可以看到上面显示在第3行
Linux中Java线程卡死定位代码位置
最新推荐文章于 2024-03-15 10:47:53 发布
本文指导如何通过top命令找到Java进程的PID,进一步定位线程PID并转换为十六进制,然后利用jstack和grep来分析特定线程的详细信息。
摘要由CSDN通过智能技术生成