01
内存布局
mark word
32bit 4B
64bit 8B
类型指针 klass pointer
开启指针压缩 4B
关闭指针压缩 8B
数组长度
4B
没有这个区域
实例数据
bool 1B 1 true,0 false #define TRUE 1
byte 1B
char 2B 1B
int 4B
float 4B
long 8B
double 8B
引用类型
开启指针压缩 4B
关闭指针压缩 8B
对齐填充
规则:所有对象大小都必须能被8整除 8字节对齐

	12B + 4B的0(对齐填充区域)

指针压缩:
在这里插入图片描述

点赞(0) 打赏

评论列表 共有 0 条评论

暂无评论

微信公众账号

微信扫一扫加关注

发表
评论
返回
顶部