java cpu使用率高异常排查

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

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

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

4.printf “0x%x ” 线程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

 有详细说明

原文地址:https://www.cnblogs.com/shansongxian/p/9804338.html