5

さまざまな世代のJVMヒープのオブジェクト統計を表示するツールはありますか?私は潜在的なメモリリークを調査しており、さまざまな世代のデータが必要です。私が持っているユースケースは、古い世代のオブジェクトのスナップショットを取り、待機してから、別のスナップショットを取り、比較することです。

JVisualVMは、作成されたオブジェクトに関する統計を提供しますが、特定のオブジェクトが本来よりも速く昇格または保有されているかどうかがわからないため、あまり役に立ちません。

Jmapは、さまざまな世代の統計を提供しますが、オブジェクトベースでは提供しません。そのツールでは、古い世代が成長していることがわかります...

4

1 に答える 1

4

Yourkit でアプリを実行します。ジェネレーション ビュー タブがあります。ヒープのスナップショットを取り、スナップショット間でまだ生きているオブジェクトを比較できます。

ドキュメンテーション

@JT による有用な回答を次に示します。

詳細については、このリンクを確認してください

于 2013-02-27T20:07:44.883 に答える