4

メモリダンプファイルがあり、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でオプションを使用しています。

4

2 に答える 2

4

私は自分のヒープダンプでこれと同じ問題に遭遇しました。

  • jhatはあなたが説明した警告を表示し、有用なデータは表示されません
  • EclipseMATはNullPointerException
  • VisualVMはヒープダンプファイルをまったく開くことができません

これは、ヒープがダンプされるときに十分なディスクスペースがない場合に発生するように見えるため、ファイルは実際に不完全/破損しています。

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

于 2011-05-24T15:58:20.077 に答える
0

今日も同じ問題があります。明確にするためにheap=sites、メモリダンプとは異なるオプションを使用しています。とからも同じメッセージが表示されjhatますjvisualvm。モードによって作成されたファイルjhatの読み取りをサポートしていない可能性があります。HPROFheap=sites

于 2015-10-19T08:31:56.463 に答える