- top -n 1 -o +%CPU | grep java 命令查看CPU占用高的JAVA进程PID
- top -o +%CPU -Hp {PID} 获取此JAVA进程中占用CPU高的线程PID
- jstack -l {PID} > {PID}.txt 注意:此PID为第1步中获取到的JAVA进程PID
- 将线程PID转换成16进制 printf ‘%x\n’ {PID} 注意:此PID为第2步中获取到的线程PID
- 在 {PID}.txt 文件中搜索第3步中的16进制PID,定位到CPU占用过高的线程名称
Java进程占用CPU过高问题分析
最新推荐文章于 2024-05-06 20:01:14 发布