JVM - 【對象內存佈局】3部分

對象內存佈局 對象在JVM中是如何存儲的? 對象頭中都有哪些東西? 一:對象頭(Header) 1> 運行時元數據 HashCode GC分代年齡 對象持有的鎖 對象持有的鎖狀態 線程ID … 2> 類型指針 指向元數據類型(指明當前類類型) obj.getClass() 二:實例數據(Instance Data) 1> 父類數據 2> 子類數據 三:對齊填充(Padding) 確保內存規整 附加
相關文章
相關標籤/搜索