JDK自带的局jvisualvm工具很好用,直接就可以打开这个hprof快照文件。
使用HeapDumpOnOutOfMemoryError保存内存溢出异常信息快照
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./my-test/JVMOptimize -Xms50m -Xmx50m |
生成文件xxx.hprof
hprof快照文件可以使用Java VisualVM工具打开
当然,这个jvisualvm还可以集成到IDEA里面