Java - 對象的內存佈局淺析

對象在內存中的整體結構 在堆區中,一個對象的整體結構如下: 對象頭 + 實例數據 + 對齊填充 整體結構如圖所示: 1、對象頭解析 對象頭包括內容如下: 運行時數據區(Mark word) + 類型指針(Klass word) + 數組長度記錄(非數組對象沒有) 在堆區,JVM需要存儲大量對象,存儲時爲了實現一些額外的功能,需要在對象中添加一些標記字段,用來增強對象的功能,這些標記字段就是在對象頭
相關文章
相關標籤/搜索