JAVA内存区域学习

对象的内存布局 HotSpot虚拟机中,对象在内存中存储的布局能够分为3块区域:对象头(Header)、实例数据(Instance Data)、对齐填充(Padding)。 对象头包括两个部分信息:运行时数据、类型指针。 运行时数据:如哈希码、GC分布年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等。 类型指针:即对象指向它的类元数据的指针。 实例数据:对象真正存储的有效信息,也是在程序
相关文章
相关标签/搜索