深入理解Java虚拟机(2)hotSpot虚拟机探秘

对象的内存布局 在HotSpot虚拟机中,对象的内存布局分为以下3块区域: 对象头(报头) 实例数据(实例数据) 对齐填充(填充) 对象头 对象头记录了对象在运行过程中所需要使用的一些数据: 哈希码 GC分代年龄 锁状态标志 线程持有的锁 偏向线程ID 偏向时间戳 对象头可能包含类型指针,通过该指针能确定对象属于哪个类。如果对象是一个数组,那么对象头还会包括数组长度。 实例数据 实例数据部分就是成
相关文章
相关标签/搜索