对象头具体包括什么?即:markword的值里面包含什么
包括:
identity hashcode
GC
锁
比如刚刚的代码,将变量加上一个锁,输出:
可以查看出markword 的值会改变
根据下面的一张图,回答问题 我们能不能将GC年龄调高一点,变成32?
不能,因为分代年龄存储的字节只有4位,只能存储最多16的数据,不可能提高到32
包括:
identity hashcode
GC
锁
比如刚刚的代码,将变量加上一个锁,输出:
可以查看出markword 的值会改变
根据下面的一张图,回答问题 我们能不能将GC年龄调高一点,变成32?
不能,因为分代年龄存储的字节只有4位,只能存储最多16的数据,不可能提高到32