JHAT 无法分析内存转储

发布于 2024-10-09 07:55:55 字数 386 浏览 6 评论 0原文

我有一个内存转储文件,JHAT 给出以下消息,但我无法分析任何内容(因为没有显示数据。

 Resolving 0 objects...

WARNING:  hprof file does not include java.lang.Class!

WARNING:  hprof file does not include java.lang.String!

WARNING:  hprof file does not include java.lang.ClassLoader!

这是否意味着 hprof 文件不完整或损坏?

我正在使用
-XX:+HeapDumpOnOutOfMemoryError" 我的 tomcat 中的选项。

I have a Memory Dump file and JHAT gives the following message and I cannot analyze anything (as no data is displayed.

 Resolving 0 objects...

WARNING:  hprof file does not include java.lang.Class!

WARNING:  hprof file does not include java.lang.String!

WARNING:  hprof file does not include java.lang.ClassLoader!

Does this mean the hprof file is incomplete or corrupt?

I am using
-XX:+HeapDumpOnOutOfMemoryError"
option in my tomcat.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

甚是思念 2024-10-16 07:55:55

我刚刚在自己的堆转储中遇到了同样的问题。

  • jhat 显示您描述的警告,并且没有显示有用的数据
  • Eclipse MAT 抱怨 NullPointerException
  • VisualVM 根本无法打开堆转储文件

看起来这种情况发生在没有足够的磁盘空间时转储堆的时间,因此文件确实不完整/损坏。

http://forums.oracle.com/forums/thread.jspa ?threadID=1175621&tstart=135

I just came across this same issue with my own heap dump.

  • jhat shows the warnings you describe, and there's no useful data displayed
  • Eclipse MAT complains about a NullPointerException
  • VisualVM can't open the heap dump file at all

It looks like this happens when there is not enough disk space at the time that the heap is dumped, so the file is indeed incomplete/corrupt.

http://forums.oracle.com/forums/thread.jspa?threadID=1175621&tstart=135

霓裳挽歌倾城醉 2024-10-16 07:55:55

我今天也有同样的问题。为了澄清这一点,我使用的选项 heap=sites 与内存转储不同。我还从 jhatjvisualvm 收到相同的消息。 jhat 可能不支持读取 heap=sites 模式创建的 HPROF 文件。

I have the same problem today. To clarify, I am using the option heap=sites which is different than a memory dump. I also get the same messages from jhat and jvisualvm. It is possible that jhat does not support reading HPROF files created by heap=sites mode.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文