美文网首页
java对象内存结构

java对象内存结构

作者: 君子兰琚琚 | 来源:发表于2021-03-09 23:29 被阅读0次

    1. 简图

    ObjectMemoryStructure.png

    2. Java对象须知

    1. Java对象在内存中的结构:
       对象头 + 实例数据 + 对齐数据 -> ObjectHeader + InstanceData + padding 
    2. Java对象内存大小是8的倍数(可用jol-core验证)
    3. 对齐区:if  (对象头 + 实例数据) % 8 == 3,则补齐3位,补齐的这3位就是padding区。
    4. object header = 标志区 + 指针区 -> MarkWord + ClassPointer 
    

    相关文章

      网友评论

          本文标题:java对象内存结构

          本文链接:https://www.haomeiwen.com/subject/hysiqltx.html