一个Java对象会占多大内存?
一个java对象内存=对象头+实例数据大小+padding(填充)大小
例如
class A{
int a;
Integer b;
int fun(){
}
}
在64位的HotSpot虚拟机中
对象内存大小=8(对象头) + 4(a)+8(b) +4(padding)=24byte
更多参考:http://www.cnblogs.com/zhanjindong/p/3757767.html
一个Java对象会占多大内存?
一个java对象内存=对象头+实例数据大小+padding(填充)大小
例如
class A{
int a;
Integer b;
int fun(){
}
}
在64位的HotSpot虚拟机中
对象内存大小=8(对象头) + 4(a)+8(b) +4(padding)=24byte
更多参考:http://www.cnblogs.com/zhanjindong/p/3757767.html