JVM参数官方文档
https://docs.oracle.com/javase/8/docs/technotes/tools/unix/java.html
常用参数
-XX:+HeapDumpOnOutOfMemoryError 出现oom的时候是否dump日志
-XX:HeapDumpPath=D:\work\oom\log\etf.hprof dump日志的位置
.hprof堆内存文件分析
分析工具
- heapHero.io 在线工具
- heapDump 在线工具 https://memory.console.heapdump.cn/
- mat
参考网址 https://blog.csdn.net/health7788/article/details/123893540
2.1下载mat安装包 https://www.eclipse.org/mat/downloads.php
2.2.默认使用的是jdk11 下载jdk11 并且配置 mat的配置文件 增加
2.3 打开mat
分析参考网址 https://blog.csdn.net/zhanshenzhi2008/article/details/89070049