我知道我总是发布有关数组内存使用情况的类似问题,但现在我想提出更具体的问题。java内存使用情况
后,我看了这篇文章:http://www.javamex.com/tutorials/memory/object_memory_usage.shtml
我不明白一些事情:
- 数据类型的大小总是也 相同的不同平台 (Linux/Windows的32/64位) 所以一个int将永远是32位?
- 当我计算内存使用量时,我也要把 本身的参考值 ?如果我有一个对象到具有int字段的 类,其 内存将是12(object header)+ 4 reference + 4(int field)+ 3 (padding)= 24字节
也许这可能有助于你解释为什么这对你如此重要? – leonm 2010-06-07 10:22:38
仅用于教学目的。 – xdevel2000 2010-06-07 10:58:45