问题
I have .hprof heap dump generated from JVM OutOfMemory (JDK 1.5 version).
When I try to add this file in VisualVM, it tells me file is not a valid core dump.
However from I'm able to run jhat for this dump file without any issue.
any ideas why ?
回答1:
The file you are trying to open is a Head Dump not a Core Dump.
Follow this steps:
- Go to File > Load...
- Select the File Format: as Heap Dumps (*.hprof, *.*)
- Choose your file and click on Open.
回答2:
Heap dump is not a core dump. So you have to open your .hprof file as a heap dump in VisualVM.
来源:https://stackoverflow.com/questions/7095805/visualvm-not-a-valid-core-dump