hprof是什么文件?hprof是java进程的内存一镜像文件,里面包含了内存堆详细的使用信息。hprof文件用什么打开呢?JDK自带的局jvisualvm工具很好用,直接就可以打开这个hprof快照文件。
使用HeapDumpOnOutOfMemoryError保存内存溢出异常信息快照
-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=./my-test/JVMOptimize -Xms50m -Xmx50m |
生成文件xxx.hprof
hprof快照文件可以使用Java VisualVM工具打开
当然,这个jvisualvm还可以集成到IDEA里面