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