基础概念
1.object header
一个object header,也称object overhead,保存当前实例的type信息和内置monitor信息等,32位系统上占用8bytes,64位系统上占用16bytes
2.JAVA对象在内存中如何存储的?
对象在内存中存储的布局可以分为三块区域:
- 对象头
- 实例数据
- 对其填充
1.object header
一个object header,也称object overhead,保存当前实例的type信息和内置monitor信息等,32位系统上占用8bytes,64位系统上占用16bytes
2.JAVA对象在内存中如何存储的?
对象在内存中存储的布局可以分为三块区域:
- 对象头
- 实例数据
- 对其填充