OOM排查工具: jstack、jmapps 命令找到对应进程的 pid(如果你有好几个目标进程,可以先用 top 看一下哪个占用比较高)pid 转换为 16 进制:printf '%x\n' pid 得到 nid在 jstack 中找到相应的堆栈信息jstack pid |grep 'nid' -C5 –color查看某进程的线程总数: pstree -p pid |wc -l导出堆转储文件,用于分析堆内存使用情况 jmap -dump:format=b,file=./logs/heapdump.hprof pid系统挂了就没法分析堆信息了,可以加在启动命令里:-XX:HeapDumpOnO...