2020
10-20
10-20
浅谈java对象结构 对象头 Markword
概述对象实例由对象头、实例数据组成,其中对象头包括markword和类型指针,如果是数组,还包括数组长度;|类型|32位JVM|64位JVM||----------|------------|---------||markword|32bit|64bit||类型指针|32bit|64bit,开启指针压缩时为32bit||数组长度|32bit|32bit|header.pngcompressed_header.png可以看到开启指针压缩时,markword占用8bytes,类型指针占用8bytes,共占用16bytes;未开启指针压缩时,mar...
继续阅读 >