怎麼計算java對象的大小?

java編程中處處離不開對象,是否瞭解對象在內存中結構?是否知道如何計算對象在內存中具體大小呢?本篇文章將想你介紹對象在內存中佈局以及如何計算對象大小。 內存結構 在HotSpot虛擬機中,對象在內存中存儲的佈局可以分爲3塊區域:對象頭(Header)、實例數據(Instance Data)和對齊填充(Padding)。如下圖所示: (1)普通對象內存結構 (2)java數組對象內存結構   對象
相關文章
相關標籤/搜索