2

在 Java 中,在 32 位操作系统上,我存储5736 int[]包含54759118整数的数组。如果每个int原语都占用4字节,那么我将得到 minimum 54759118 * 4 = 219036472 bytes ~ 220 megabytes。由于我有5736int[]对象的引用,存储这些引用的开销是多少?

4

1 回答 1

2

Java 中的每个32-bit指针分配约 4 个字节。因此,它将是5736 * 4 = 22944 bytes

于 2013-04-16T09:03:31.940 回答