Jmap で取得したオブジェクト ヒープ ダンプがあります。私はまた、Jhat を介してダンプを見てきました。オブジェクトのサイズを計算する必要があります。どうすればいいのですか?
ダンプでは、たとえば次のように表示されます。
Class Name, total objects, total size
com.test.app.CallRecord , 2194 , 446324
したがって、446324/2194 = 203 を計算すると、203 バイトが 1 つの CallRecord オブジェクトのサイズになります。そうですか?私はここで混乱しています。このサイズは何ですか?参照のサイズも含まれますか?
よくわかりません。CallRecord オブジェクトのサイズを教えてほしいという依頼がありました。203バイトと伝えるべきですか?それが正しいかどうかはわかりません。
203 バイトには、CallRecord オブジェクトにも含まれる参照のサイズが含まれますか?
計算方法は?