生产环境Java项目CPU飙升100%排查

Java线上项目CPU飙升100%排查步骤

# 使用TOP命令查看进程ID
top
 
# 使用top命令查看线程ID
top -H -p {进程ID}

# 转换线程ID为16进制便于后续搜索
printf '%x' {线程ID}

# 使用jstack命令导出文件
jstack {进程ID} > {项目名称_进程ID}.txt

# 最后使用16进制线程ID去txt文件搜索进行进一步分析排查