第一步
top 查看cpu占用率,获取最高的PID(进程id)
第二步
top -Hp PID 找出该进程内最耗费CPU的线程 pid2
第三步
printf "%x\n" pid2 得到十六进制值为6fb
第四步
jstack PID > file.log 通过jstack 把该进程的所有线程堆栈打印到file.log中(或者jstack PID | grep 6fb )
第五步
vi 打开 file.log 文件 查找 第三步获到的 “十六进制值”
第一步
top 查看cpu占用率,获取最高的PID(进程id)
第二步
top -Hp PID 找出该进程内最耗费CPU的线程 pid2
第三步
printf "%x\n" pid2 得到十六进制值为6fb
第四步
jstack PID > file.log 通过jstack 把该进程的所有线程堆栈打印到file.log中(或者jstack PID | grep 6fb )
第五步
vi 打开 file.log 文件 查找 第三步获到的 “十六进制值”