Java对象内存布局

对象的组成 Java对象分为三部分:对象头(Object Header), 实例数据(instance data),对齐填充(padding)。如图: 1.对象头(Object Header) 对象头分为两部分:Mark Word 与 Class Pointer(类型指针)。 运行时元数据 存储对象自身的运行时数据,如:哈希码 ( HashCode ) 、GC 分代年龄、锁状态标志、线程持有的锁、
相关文章
相关标签/搜索