JVM-结合MAT工具分析OOM问题
启动项目前配置VM参数
-XX:+UseParNewGC
-XX:+UseConcMarkSweepGC
-Xms1m #初始化大小
-Xmx1m #最大值
-XX:+PrintGCDetails
-Xloggc:gc_dandan.log
-XX:+HeapDumpOnOutOfMemoryError
-XX:HeapDumpPath=./
运行结果截图
使用MAT打开java_pid12164.hprof文件
MemoryAnalyzer点击下载