VisualVM - 不是有效的核心转储

问题描述:

我有从JVM OutOfMemory(JDK 1.5版本)生成的.hprof堆转储。VisualVM - 不是有效的核心转储

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

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

有什么想法为什么?

堆转储不是核心转储。所以你必须打开你的.hprof文件作为VisualVM中的堆转储。

您正在试图打开的文件是头部转储不是核心转储

按照此步骤:

  1. 转到文件>加载...
  2. 选择文件格式:堆转储(* .hprof, *。*)
  3. 选择你的文件并点击打开。