在 Java 中,在 32 位操作系统上,我存储包含 54759118
int 的 5736 int[]
数组。如果每个 int
原语占用 4
字节,那么我将获得最小 54759118 * 4 = 219036472 字节 ~ 220 MB
。由于我有 5736
对 int[]
对象的引用,存储这些引用的开销是多少?
最佳答案
Java 中的每个 32 位
指针分配约 4 个字节。因此,它将是 5736 * 4 = 22944 字节
关于java - Java 32位系统int[]数组的内存大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16032797/