jstack 查看线程栈
- 使用top查看消耗用户态cpu高的进程
可以在交互区输入shift+p 按照cpu排序
可以在交互区输入shift+m 按照内存排序
可以在交互区输入shift+H 查看进程下的线程
top -p 进程号 查看某个进程
top 查看所有进程 -
查看进程下的所有线程信息
top -H -p 1963(进程号)
可以在交互区输入shift+t 按照占用cpu时间排序
将占用时间高的线程号1966 转化为十六进制
printf %x 1966 ===》7ae -
查看线程下的哪个方法造成cpu高
jstack 1963|grep 0x7ae

浙公网安备 33010602011771号