当前位置: 代码迷 >> 综合 >> 对象的内存布局
  详细解决方案

对象的内存布局

热度:17   发布时间:2024-02-06 09:38:05.0

在HotSpot虚拟机中,对象的内存布局分为三部分:对象头、实例数据和对齐填充。

对象头:主要包括两部分,运行时的数据和类型指针。一部分用于对象运行时的数据信息,如哈希码、GC分代年龄、锁状态信息等;另一部分是指向它的类的元数据信息的指针,虚拟机通过这个指针来确定对象是哪个类的实例。

实例数据:是对象真正存储的有效的数据,像字段信息这种

对齐填充。

  相关解决方案