JVM理解(不斷更新中)

JVM 在JVM中,對象在堆內存中的佈局分爲三塊區域:對象頭、實例數據和對齊填充。 對象頭:採用2個字來存儲(如果對象是數組則會分配3個字,多出來的1個字記錄的是數組長度) Mark Word 存儲對象的hashCode、鎖信息或分代年齡或GC標誌等信息 32位JVM的Mark Word存儲結構 重量級鎖也就是通常說synchronized的對象鎖,其中指針指向的是monitor對象(也稱爲管程或
相關文章
相關標籤/搜索