一、项目部署时添加一条JVM参数
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=xxx
其中-XX:HeapDumpPath=xxx是发生oom时保存记录文件的路径
二、发生oom时生成记录文件
三、VisualVm下载安装
VisualVm官网:VisualVM: Home
通过官网下载后的压缩包进行解压
打开etc下的visualvm.conf添加jdk目录
例如:visualvm_jdkhome="D:\jdk18"
双击运行bin目录下的exe文件即可
四、下载文件并用 VisualVm载入
成功找出问题出现位置