- 查找应用进程pid(这里以tomcat为例,假如得到:32528)
ps -ef |grep tomcat
- 根据进程pid查找其下占用cpu高的线程pid(假如得到:32600)
top -Hp pid
- 打印出线程pid的十六进制值(32600十六进制值:7f58)
printf "%x\n" 32600
- 通过jstack获取进程中某线程栈信息
jstack 32528 |grep -30 7f58