オフラインのJavaヒープダンプを分析するためのツールまたはトリック(.hprof)

StackOverflow https://stackoverflow.com/questions/4347518

  •  30-09-2019
  •  | 
  •  

質問

.hprofファイルのオフライン分析(概要/並べ替え/ふるいを含む)を許可するツールはありますか?または、VisualVM、HATなどをバッチモードで実行できますか?

入力ファイルを取得し、それをクランチしてレポートを生成できるものに興味があります。

レポートを構成するには、たくさんのオプションを渡す必要があると思います。

できればスクリプト可能なので、一度に束を走らせることができます。

役に立ちましたか?

解決

Eclipseメモリアナライザー あなたが必要とするすべてをします。

他のヒント

使用できます Jhat ANのメモリダンプを解析/ナビゲートする .hprof ファイル。

$ jhat heapdump.hprof
Reading from heapdump.hprof...

Started HTTP server on port 7000
Server is ready.

このツールにはJDKが付属しています。

jmap -histoを使用できますか?どのようなレポートを抽出しようとしていますか?

打ち負かすのは難しい yourkit javaプロファイラー. 。費用はかかりますが、すべてのペニーの価値があります。

ES MAT(http://www.eclipse.org/mat/)が行く方法です。小切手 http://kohlerm.blogspot.com/search/label/memory, 、 特に http://kohlerm.blogspot.com/2009/07/eclipse-memory-analyzer-10-useful.html

JDK6には、HTMLレポートを解析して作成するJHATが付属しています。

http://docs.oracle.com/javase/6/docs/technotes/tools/share/jhat.html

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top