OOM排查流程

73 阅读1分钟
  1. 首先查看日志文件,确定是堆内存溢出还是元空间溢出还是其他类型的内存溢出
  2. 然后可以通过jps命令查看Java应用的进程
  3. 然后通过jmap -dump [进程] 命令生成堆转储文件
  4. 然后可以使用jdk自带的ViualVM工具对文件进行分析,找到内存占用最大的对象或者内存泄漏点。