1,获得CPU占用率最高的PID

top -c

进入界面之后,按P(大写的P),按照CPU使用率排序,获得PID,进程ID

 

2,获得这个进程内的线程信息

top -Hp PID

进入界面之后,按P(大写的P),按照CPU使用率排序,获得TID,线程ID

 

3,拥有了线程ID,通过java栈命令导出堆栈信息。

jstack -l TID > filename

导出堆栈信息进入filename文件中。

通过TID转换为16进制的数字,在filename中进行搜索。

 

4,搜索线程信息

cat filename | grep '16进制线程id' -C 8

显示16进制线程ID号上下8行信息

 

相关文章:

  • 2021-12-20
  • 2021-11-23
  • 2021-05-31
  • 2022-12-23
  • 2021-08-01
  • 2022-12-23
  • 2022-12-23
  • 2021-05-18
猜你喜欢
  • 2021-10-28
  • 2021-12-04
  • 2021-09-14
  • 2021-08-26
  • 2021-11-23
  • 2021-10-10
  • 2021-10-06
相关资源
相似解决方案