Java 进程cpu,内存过高问题排查 来自太阳的外星人 2020-05-15 260 阅读1分钟 找出有问题的进程(pid) ps -ef | grep '进程名' 查看进程下的线程(tid) top -Hp pid 通过jre自带的工具输出当前进程(pid)栈信息 jstack -l pid >> pid.log 通过查找栈信息中的问题线程(tid),通过【top -Hp pid】获取到的tid是10进制,所有在搜索日志时需要转16进制。 可以通过系统自动命令( printf"%x\n" tid),或其他方式转换 grep tid -A30 pid.log