一、jstack 命令参数
二、jstack解决问题
1、死循环导致cpu飙高
死循环的例子:https://blog.csdn.net/goldenfish1919/article/details/
步骤:查找进程-》查找线程-》分析threadDump日志-》找出问题代码
a、查看cpu高的java进程
top
b、生成进程下所有线程的栈日志
jstack 1721 > 1712.txt
c、查看进程下哪些线程占用了高的cpu
top -p 1712 -H
d、将十进制pid转换为十六进制的pid
printf “%x” 8247
2037
2、死锁问题定位

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/199124.html原文链接:https://javaforall.net
