top
查看占用资源最高进程的PID
jstack -l pid > stack.log
输出线程堆栈信息到stack.log文件
top -H -p pid
找出相对应的线程TID。 -H:设置线程模式 -p: 显示指定PID的进程。
printf "%x \n" <tid>
输出tid的十六进制形式
less stack.log
查看日志文件,找到线程16进制关键字,上下翻页查看与代码相关的信息,定位代码问题
如何定位线上CPU过高的问题
最新推荐文章于 2023-08-13 20:58:56 发布