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

Java数组对象的内存布局

热度:84   发布时间:2024-01-25 19:58:21.0

①对象头。markword长8个字节。

②classPointer指针:开启内存压缩(-XX:+UseCompressedClassPointer)后为4字节,不开启内存压缩为8个字节。

③数组长度4个字节。

④数组数据的长度。

⑤padding对齐,保证是8的倍数。