Linux定位CPU飙高代码 1、查看服务进程ID 命令 : ps -ef | grep {服务名称} 2、根据进程id查看进程内所有线程 : 命令 : top -Hp {PID} 3、线程ID 转换十六进制 命令: printf “0x%x” {PID} 4、jstack工具跟踪堆栈 命令 : jstack {服务进程ID} | grep {十六进制的线程ID} -A {n} n表示打印行数 根据打印堆栈信息定位到具体行数代码;