对象内存布局
对象头
对象标记 mark word
存储hashcode
gc标记
回收次数
类原信息 类型指针
实例数据
成员变量的数据
对齐填充
将占用空间扩充为8字节的倍数
本文主要介绍Java对象的内存布局,包括对象头、实例数据和对齐填充。对象头包含对象标记和类原信息,对象标记存储hashcode、gc标记、回收次数等;实例数据是成员变量的数据;对齐填充则将占用空间扩充为8字节的倍数。
对象标记 mark word
存储hashcode
gc标记
回收次数
类原信息 类型指针
成员变量的数据
将占用空间扩充为8字节的倍数
461
448
303
745

被折叠的 条评论
为什么被折叠?