1、top找出cpu高的java进程号9592
2、top -Hp 9592查看cpu占用time最高的线程编号28178
3、执行 printf "%x " 28178 获取线程十六进制地址6e12 (十六进制一定要小写)
4、执行 jstack 9592(pid)|grep -10 6e12(线程十六进制号)
/usr/java/jdk1.7.0_79/bin/jstack 28003 > 8238.log
1、top找出cpu高的java进程号9592
2、top -Hp 9592查看cpu占用time最高的线程编号28178
3、执行 printf "%x " 28178 获取线程十六进制地址6e12 (十六进制一定要小写)
4、执行 jstack 9592(pid)|grep -10 6e12(线程十六进制号)
/usr/java/jdk1.7.0_79/bin/jstack 28003 > 8238.log