Java对象内存布局
参考
https://www.cnblogs.com/binlovetech/p/16449538.html
对象 = 对象头 + 实例数据 + padding
对象头 = Mark Word + 类型指针KlassOop
Mark Word = hashcode + GC分代年龄 + 锁状态标志 + 线程持有的锁 + 偏向线程Id + 偏向时间戳

参考
https://www.cnblogs.com/binlovetech/p/16449538.html
对象 = 对象头 + 实例数据 + padding
对象头 = Mark Word + 类型指针KlassOop
Mark Word = hashcode + GC分代年龄 + 锁状态标志 + 线程持有的锁 + 偏向线程Id + 偏向时间戳
