java对象内存布局
2024-10-18 22:24:20 1 举报
java对象内存布局
作者其他创作
大纲/内容
Mark Word
指向对象对应的类元数据的内存地址
对象头
Length数组对象特有
对齐填充
为了保证对象的大小为8字节的整数倍
64位系统:8字节
boolean和byte:1字节short和char:2字节int和floadt:4字节long和double:8字节reference:8字节(64位系统)
4字节
实例数据
Java对象内存布局
Class Pointer
一系列的标记位(哈希码、分代年龄、锁状态标志等)
数组长度
包含了对象的所有成员变量,大小由各个变量类型决定
0 条评论
下一页
为你推荐
查看更多