标签: java heap visualvm
我有从JVM OutOfMemory(JDK 1.5版本)生成的.hprof堆转储。
当我尝试在VisualVM中添加此文件时,它告诉我文件不是有效的核心转储。
但是我能够毫无问题地为这个转储文件运行jhat。
任何想法为什么?
答案 0 :(得分:6)
您尝试打开的文件是头转储而不是核心转储。
请按照以下步骤操作:
答案 1 :(得分:4)
堆转储不是核心转储。因此,您必须在VisualVM中将.hprof文件作为堆转储打开。