Android中的字节数据类型内存大小

时间:2012-08-12 16:15:54

标签: java android memory primitive

我读到,与JVM中的整数数据类型相比,字节数据类型占用的内存量更少。 但是,我很好奇上面的声明是否适用于Android Dalvik VM。在Android中使用byte而不是整数会提高效率吗?

仅供参考,目前我正在使用存储数十万个int的数组,但整数仅在0-10之间波动。所以我正在考虑将其更改为字节,如果它可以提高我的程序的性能。

如果我的问题听起来很愚蠢,我很道歉,因为我刚接触Java。

提前致谢:)

2 个答案:

答案 0 :(得分:1)

Android开发人员参考:

您可以查看上述文档中的字节和整数。从上面链接中给出的max和min值来看,似乎byte占用1个字节,int占用4个字节的内存。 byte肯定会减少内存使用量。

答案 1 :(得分:0)

在上面的答案中,我想指出这个问题的另外一个阅读:

Size of a byte in memory - Java