Java - 对象的内存布局浅析

对象在内存中的整体结构 在堆区中,一个对象的整体结构如下: 对象头 + 实例数据 + 对齐填充 整体结构如图所示: 1、对象头解析 对象头包括内容如下: 运行时数据区(Mark word) + 类型指针(Klass word) + 数组长度记录(非数组对象没有) 在堆区,JVM需要存储大量对象,存储时为了实现一些额外的功能,需要在对象中添加一些标记字段,用来增强对象的功能,这些标记字段就是在对象头
相关文章
相关标签/搜索