linux控制台输入top 或 top -H 查找到过高CPU值的PID
1. ps -mp 【替换为进程ID PID】 -o THREAD,tid,time
2. printf “%x” 【线程ID TID】 把TID转换为16进制
3. jstack 【进程ID PID】 | grep 【线程ID十六进制】 -A 10 -B 10
利用jstack工具,查看前后10行,发现问题所在
linux控制台输入top 或 top -H 查找到过高CPU值的PID
1. ps -mp 【替换为进程ID PID】 -o THREAD,tid,time
2. printf “%x” 【线程ID TID】 把TID转换为16进制
3. jstack 【进程ID PID】 | grep 【线程ID十六进制】 -A 10 -B 10
利用jstack工具,查看前后10行,发现问题所在