3

巨大な Java ヒープ ダンプ ファイルがあります。また、JVMによってガベージコレクションされる(またはそう期待される)到達不能オブジェクトも含まれています(私は信じています)。

このファイルに対してガベージ コレクターを実行できるツールはありますか?

  1. 無駄なデータを取り除く
  2. さまざまなアルゴリズムを使用してガベージ コレクションを検証/シミュレートし、それらがどのように機能するかを確認します
  3. ガベージ コレクションの問題を特定する
4

1 に答える 1

5

2 + 3についてはわかりませんが(それが可能だとは思いませんが)、少なくとも要件1がEclipseMemoryAnalyzerのデフォルトです。

「デフォルトでは、到達不能なオブジェクトは解析中にヒープダンプから削除され、クラスヒストグラム、ドミネーターツリーなどには表示されません。」

http://wiki.eclipse.org/MemoryAnalyzer/FAQ

于 2012-03-12T06:08:30.637 に答える