Java虚拟机中对象的内存布局及访问定位

对象的内存布局 对象在内存中存储的布局可以分为三部分:对象头、实例数据、对齐填充。 对象头 对象头包括两块信息。 对象头第一部分存储对象自身的运行时数据,如哈希码、GC分代年龄、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳等。这些数据官方称谓为“Mark Word”。这部分数据受虚拟机位数的影响,在32位虚拟机中大小是32bit,在64位虚拟机中大小是64bit。 对象头的另一部分是类型指针
相关文章
相关标签/搜索