深入理解Java虛擬機(2)hotSpot虛擬機探祕

對象的內存佈局 在HotSpot虛擬機中,對象的內存佈局分爲以下3塊區域: 對象頭(報頭) 實例數據(實例數據) 對齊填充(填充) 對象頭 對象頭記錄了對象在運行過程中所需要使用的一些數據: 哈希碼 GC分代年齡 鎖狀態標誌 線程持有的鎖 偏向線程ID 偏向時間戳 對象頭可能包含類型指針,通過該指針能確定對象屬於哪個類。如果對象是一個數組,那麼對象頭還會包括數組長度。 實例數據 實例數據部分就是成
相關文章
相關標籤/搜索