将来的你会感谢现在努力的自己,骚年,趁年轻多努力学习 ------ Jasper_boy

java cpu使用率高异常排查

1.top命令对cpu进行排序shift+p

2.pwdx pid查找业务进程路径

3.top -Hp pid查看相关负载线程pid

4.printf “0x%x\n” 线程pid     // 将线程 PID转换为 16进制,为后面查找 jstack 日志做准备

5.jstack  进程 PID | vim +/十六进制线程PID -        // 例如:jstack 1040|vim +/0x431 -

 

更快的方法使用show-busy-java-threads.sh

github地址:https://github.com/oldratlee/useful-scripts

 有详细说明

posted @ 2018-10-17 15:15  Jasper_boy  阅读(523)  评论(0编辑  收藏  举报