1. springboot项目启动命令
java -jar -Xmx30m -Xms30m -Xmn256m -XX:PermSize=256M -XX:MaxPermSize=512M -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./oom.hprof xxx.jar
-Xmx和-Xms:
分配堆大小 (这里设小模拟内存溢出)
-XX:HeapDumpPath=./oom.hprof
内存溢出快照文件放在当前目录下, 不指定文件名则随机生成文件名,后缀为.hprof的文件
2. 报错日志输出
3. 打开jdk中的jvisualvm进行调试 (装入.hprof文件)