java road

JVM-Java对象模型-学习笔记

2018-06-08  本文已影响34人  HardWJJ

在内存中,一个Java对象包含三部分:对象头、实例数据和对齐填充。

enum { age_bits                 = 4,
    lock_bits                = 2,
    biased_lock_bits         = 1,
    max_hash_bits            = BitsPerWord - age_bits - lock_bits - biased_lock_bits,
    hash_bits                = max_hash_bits > 31 ? 31 : max_hash_bits,
    cms_bits                 = LP64_ONLY(1) NOT_LP64(0),
    epoch_bits               = 2
};
上一篇下一篇

猜你喜欢

热点阅读