Java对象的内存布局

Java对象的内存布局 一个Java对象在内存中包括对象头(Header)、实例数据(Instance Data)和补齐填充(Padding)三个部分: 对象头: Mark Word:用于存储对象自身的运行时数据,如哈希吗 (HashCode)、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等。其长度在32位系统占4字节,在64位系统中占8字节; Class Pointer:对象
相关文章
相关标签/搜索