设为首页 加入收藏

TOP

Java中类型占用内存大小
2014-11-24 13:19:07 来源: 作者: 【 】 浏览:0
Tags:Java 类型 占用 内存 大小

Java中类型占用内存大小:


一个引用:4字节


一个Object:8字节


一个Integer:16字节 == (8 + 4) / 8 * 8


一个int:4字节


长度为0的数组大小:JRo64=24, Sun32=12


引用大小,如Object = null: JRo64=JRo32=4, Sun32=4, Sun64=8


无成员的对象大小,如new Object();: JRo32=JRo64=8, Sun32=8, Sun64=16


new byte[0]: JRo32=JRo64=8+8 Sun32=8+4, Sun64=16+8


长度l的byte数组:(l+19)/8*8


长度l的char/short数组:(l*2+19)/8*8 == (l+9)/4*8


长度l的String:(l+1)/4*8+40


长度l的int数组:(l*4+19)/8*8 ==(l+4)/2*8


长度l的long数组:(l*8+19)/8*8 == (l+2)*8


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇基于嵌入式QTE的输入法基本方法 下一篇Qt中 QGLWidget碰到no such file ..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: