线上CPU过高问题检查 echo回声 2022-04-25 118 阅读1分钟 使用top命令查询出当前CPU占用较高的进程; 使用jstack打印出虚机当前线各快照 jstact 进程ID >log.txt; 找到占用CPU较高的线程 top -p 进程ID -H; 将线程ID转换成16进制 printf "%x\n" 线程ID; 使用less命令打开日志文件 less log.txt; 在日志文件中用按G切换到最后一行; 最后输入?16进制的线程ID找到对应问题代码区,查找问题原因。