1.通过top 查看那个PID 也就是进程id 对应的cpu比较高
top
2.然后通过拿着进程id,找到cpu比较大的线程id
top -Hp 64035
下面的64066就是线程id了
3.然后把线程id转换成16进制
4.然后再通过jstack 进程id|grep -A行数 16进制的线程id 打印异常的信息
16进制的字母要小写
jstack 64035| grep -A20 fa42
1.通过top 查看那个PID 也就是进程id 对应的cpu比较高
top
2.然后通过拿着进程id,找到cpu比较大的线程id
top -Hp 64035
下面的64066就是线程id了
3.然后把线程id转换成16进制
4.然后再通过jstack 进程id|grep -A行数 16进制的线程id 打印异常的信息
16进制的字母要小写
jstack 64035| grep -A20 fa42