JVM裡物件的佈局和結構和訪問

擊水三千里發表於2019-03-15

物件在記憶體中的建立策略

1、指標碰撞

2、空閒指標

3、本地執行緒緩衝

 

物件在記憶體中的佈局

1、物件頭

1.1、儲存物件執行時自身的資料

1.2、指向類後設資料的指標,虛擬機器通過這個指標判斷這是哪個類的物件

2、例項資料

3、對齊填充

JVM要求物件大小必須是8位元組的整數倍

 

下面舉兩個例子:

待續。。。

相關文章