VisualVM - 不是有效的核心转储

Ros*_*Ros 10 java heap visualvm

我有从JVM OutOfMemory(JDK 1.5版本)生成的.hprof堆转储.

当我尝试在VisualVM中添加此文件时,它告诉我文件不是有效的核心转储.

但是从我能够运行jhat这个转储文件没有任何问题.

任何想法为什么?

Gui*_*cia 8

您尝试打开的文件是Head Dump而不是Core Dump.

请遵循以下步骤:

  1. 转到文件 > 加载...
  2. 选择文件格式:作为堆转储(*.hprof,*.*)
  3. 选择您的文件,然后单击"打开".


Tom*_*rka 5

堆转储不是核心转储。因此,您必须在 VisualVM 中将 .hprof 文件作为堆转储打开。