计算一个对象占用的内存大小

学习学习

http://blog.csdn.net/u013256816/article/details/51008443#comments .net


对象要占用内存是基本类型好几倍。设计

1 对象头先要占用堆中16个字节(指针压缩为12个字节)指针

2 对象中的成员变量越多,占用空间越大(非static)。尤为是成员变量再是引用类型,那占用内存就更大了。对象

  所以,咱们设计类时,尽可能精简成员变量。blog

3 补齐,与寻址相关。内存

相关文章
相关标签/搜索