- 博客(1)
- 收藏
- 关注
原创 2021-04-22
1.前置知识:1.1 JAVA对象的内存布局 hotspot虚拟机中,普通对象在堆中的存储可以划分成三部分:对象头(包含了MarkWord和类型指针)、实例例数据和padding。JAVA对象的内存布局MarkWord的长度为4byte/8byte,用于存储对象自身的运行时数据,如HashCode、GC分代年龄、是否为偏向锁、锁状态标志、线程持有的锁、偏向线程ID、偏向时间戳、Monitor等。最后2位用于存储状态信息。MarkWord不同状态下的存...
2021-04-22 20:32:36
314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人