浅谈Java对象在内存中的结构和锁状态升级过程

java对象在堆中主要分为四部分结构, 分别是对象头MarkWord, 对象指针ClassWord, 实例对象(如果对象是数组的话, 这里需要再分成两部分, 多了一个存储数组长度的数据位), 8字节对齐位. 下面以64位的JVM为例, 分析内存中对象的各个结构分别存储什么信息和作用. Mark Word Mark Word用来存储对象的 identity hash code, Thread ID,
相关文章
相关标签/搜索