配列の構築時に実行が停止するように、Eclipseまたは別のデバッガーにブレークポイントを設定する方法はありますか?私は特にプリミティブ配列(int [])の構築に興味がありますが、この質問はどの配列にも等しく当てはまるはずです。
int []、char []、byte []などで大量のガベージを作成している原因を見つける必要があるため、条件付きでブレークポイントを設定できれば、コードを絞り込むことができます。 。
yourkitのメモリプロファイリングを使用してみましたが、これらのオブジェクトのごく一部の割り当てのみが表示され<objects without allocation information>
、残りはとして表示されます。理由はわかりません。Objects unreachable from GC roots
ビューに入ると、ごみの約7%の割り当て情報しか表示されません。このように少数のオブジェクトに割り当てられているため、いくつかの場所が欠落しているかどうかさえわかりません。YKにすべての割り当てを保持させる方法はありますか?