Java對象內存結構

對象內存結構分爲三部分: 對象頭 hash碼,對象所屬的年代,對象鎖,鎖狀態標誌,偏向鎖(線程)ID,偏向時間,數組長度(數組對象)等 對象實際數據 即創建對象時,對象中成員變量,方法等 對齊填充 保證對象的大小是8字節的整數倍 MataData元數據指針——指向當前對象的Class對象 HotSpot虛擬機對象頭MarkWord 32 位 可以在openJDK源碼中markOop.hpp文件中會
相關文章
相關標籤/搜索