本文介绍了VisualVM-不是有效的核心转储的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have .hprof heap dump generated from JVM OutOfMemory (JDK 1.5 version).

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

When I try to add this file in VisualVM, it tells me file is not a valid core dump.

但是我可以为这个转储文件运行jhat,没有任何问题.

However from I'm able to run jhat for this dump file without any issue.

有什么想法吗?

推荐答案

您要打开的文件是 Head Dump ,而不是 Core Dump .

The file you are trying to open is a Head Dump not a Core Dump.

请按照以下步骤操作:

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

这篇关于VisualVM-不是有效的核心转储的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-27 07:40