系统相关
首页 > 系统相关> > JAVA普通对象内存布局

JAVA普通对象内存布局

作者:互联网

在这里插入图片描述
一般
markword大小为 8 bytes,
class pointer 大小为 4 bytes,
实例数据大小根据成员变量来
对齐就是上面的字节数加起来必须能被8整除,不能整除补齐

如 new object:
markword大小为 8 bytes,
class pointer 大小为 4 bytes,
实例数据大小 0,
补齐就应该是:4 Bytes

最后大小为16 Bytes

在这里插入图片描述在这里插入图片描述

标签:JAVA,Bytes,布局,bytes,markword,内存,大小,pointer,class
来源: https://blog.csdn.net/qq_35149889/article/details/123064920