对象头占用空间大小说法正确的是:[多选]

A.在32位系统下,存放Class Pointer的空间大小是4字节,MarkWord是4字节,对象头为8字节;
B.在64位系统下,存放Class Pointer的空间大小是8字节,MarkWord是8字节,对象头为16字节;
C.64位开启指针压缩的情况下,存放Class Pointer的空间大小是4字节,MarkWord是8字节,对象头为12字节;
D.数组对象,对象头的大小为:数组对象头8字节+数组长度4字节+对齐4字节=16字节。

请先 登录 后评论

2 个回答

肖秋平 | 奈学教育 - 奈学教育 | 金牌讲师
擅长:架构师

JVM从入门,深入到源码解读训练营试题解答,答案:ABCD

请先 登录 后评论
刘铁柱

对C答案有疑问, 不需要考虑对齐吗? 对齐的话应该是16字节

请先 登录 后评论
  • 2 关注
  • 0 收藏,63 浏览
  • 奈学教育 提出于 2020-06-17 15:08

相似问题