2
私は巨大なJavaヒープダンプファイルを持っています。また、(私は信じられない)到達不能なオブジェクトを含んでいます。それはJVMによってガベージコレクションされています。私はヒープダンプファイルに対してJavaガベージコレクションを実行できますか?
- 無駄なデータを取り除くことができるように
は、私は、このファイルに対してガベージコレクタを実行することを可能にするツールはどのように確認するために様々なアルゴリズムとガベージコレクションをシミュレーション/検証、ありますよく彼らは
- は、ガベージコレクションの問題を特定作業
が、ベース私の経験上、ソフト/弱参照(Gcの定義に該当する)によってのみ到達可能なオブジェクトは削除されません。残念ながら、これは、gc'ableでなければならない多くのオブジェクトがまだヒープダンプに現れるので、MATでヒープダンプを解析するのが難しい場合があります。柔らかい/弱い参照を考慮に入れて、ヒープダンプファイルを作るツールを持っていたいと思います。 – JimN