当前位置:   article > 正文

jvm 06 对象内存结构,指针压缩,调优

jvm 06 对象内存结构,指针压缩,调优

01
内存布局
mark word
32bit 4B
64bit 8B
类型指针 klass pointer
开启指针压缩 4B
关闭指针压缩 8B
数组长度
4B
没有这个区域
实例数据
bool 1B 1 true,0 false #define TRUE 1
byte 1B
char 2B 1B
int 4B
float 4B
long 8B
double 8B
引用类型
开启指针压缩 4B
关闭指针压缩 8B
对齐填充
规则:所有对象大小都必须能被8整除 8字节对齐

	12B + 4B的0(对齐填充区域)
  • 1

指针压缩:
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/笔触狂放9/article/detail/805384
推荐阅读
相关标签
  

闽ICP备14008679号