摘要: 1.通过句柄方式访问, 在Java堆中分出一块内存进行存储句柄池,这样的话,在栈中存储的是句柄的地址 优点: 当对象移动的时候(垃圾回收的时候移动很普遍),这样值需要改变句柄中的指针,但是栈中的指针不需要变化,因为栈中存储的是句柄的地址 缺点: 需要进行二次定位,寻找两次指针,开销相对于更大一些 2 阅读全文
posted @ 2017-09-12 20:24 lonecloud 阅读(2233) 评论(0) 推荐(0) 编辑
摘要: 1.其为对象头保存对象的hashcode 2.保存GC分代年龄,锁状态标志,线程持有的锁,偏向线程的ID偏向时间戳。 阅读全文
posted @ 2017-09-12 20:03 lonecloud 阅读(617) 评论(0) 推荐(0) 编辑
我的博客即将同步至 OSCHINA 社区,这是我的 OSCHINA ID:lonecloud,邀请大家一同入驻:https://www.oschina.net/sharing-plan/apply