Eclipse Memory Analyzer を使用して HPROF ファイルを表示しています。同じクラスのインスタンスごとに異なる数のフィールドが表示されます。
欠落しているフィールドは割り当てられていないようですが、それらの欠落しているフィールドの値は何でしたか? それらは「ゼロ」値ですか、それともフィールド初期化子からの値ですか?
編集:
JVMはJava HotSpot(TM) 64-Bit Server VM (build 25.40-b25, mixed mode)
編集2:
欠落しているフィールドは「ゼロ」ではないようですが (デバッグで確認)、おそらく割り当てられていません。
以下の OQL クエリは、Eclipse メモリ アナライザーがこれらのフィールドの実際の値を実際に認識しているが、それらを表示しないことを選択したことを示しています...