2013-02-27 16 views
5

JVMヒープの異なる世代でオブジェクト統計を表示するツールはありますか?私は潜在的なメモリリークを探しており、異なる世代にわたっていくつかのデータが必要です。私が持っているユースケースは、古い世代のオブジェクトに対してスナップショットを撮り、待ってから別のスナップショットを撮って比較することです。古い世代のオブジェクトの統計情報ですか?

JVisualVMは作成されたオブジェクトに対して統計情報を提供しますが、特定のオブジェクトが昇格されているか、それよりも早くテニュアされているかどうかはわかりません。

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

答えて

4

あなたのアプリケーションを実行します。それは世代のビューのタブを持っています。あなたのヒープのスナップショットを取ることができ、スナップショット間でまだ生きているオブジェクトを比較することができます。ここで

Documentation

は@JTによって便利answerです。

詳細はこちらlink

関連する問題