【发布时间】:2015-06-16 18:48:59
【问题描述】:
我无法使用独立的 eclipse 内存分析器或 visualVM 打开堆转储。我尝试了两个不同的 hprof 文件。 VisualVM 只是在加载堆转储时挂起,eclipse 内存分析器给了我以下错误。
Error opening heap dump 'java_pid15751.hprof'. Check the error log for further details.
Error opening heap dump 'java_pid15751.hprof'. Check the error log for further details.
Not a HPROF heap dump (java.io.IOException)
Not a HPROF heap dump
我使用的是 Windows 7 32 位。应用服务器在 jboss 7.1.1 上,java 版本如下。 OpenJDK 运行时环境 (IcedTea6 1.10.6) (rhel-1.43.1.10.6.el6_2-x86_64) OpenJDK 64-Bit Server VM(build 20.0-b11,混合模式)
【问题讨论】:
-
之前的回答可能会有所帮助:stackoverflow.com/questions/24868926/…
-
感谢您查看 evictorr,但这不是 IBM Java 环境,所以我认为这不是问题。
-
你能分享一下堆转储吗?能否贴出VisualVM的日志内容(Help->About->Logfile)?可以尝试在 64 位机器上打开 heapdump 吗?
标签: eclipse jboss visualvm heap-dump