gpt4 book ai didi

Java 怎样的内存效率更高?

转载 作者:行者123 更新时间:2023-12-01 17:30:37 25 4
gpt4 key购买 nike

我需要存储大量的类实例,而且由于我有一台非常糟糕的计算机,只有 2GB RAM,我需要它以尽可能少的内存使用量运行。那么谁能告诉我拥有大量字段或数组是否更有效。我不关心“最好的方法”,我需要使用最少内存的方法。那么是的,一个数组还是多个字段?

最佳答案

你的问题有点不清楚,但基本上是类

public class SomeClass {
int var1;
int var2;
...
int var100;
}

将占用与 int[100] 数组一样多的空间。根据平台的不同,可能会有轻微的差异,但总长度不超过 16 个字节,并且可以采用任何一种方式。 (您可以用任何其他数据类型来代替 int,同样的情况也是如此。)

但是,需要明确的是,上述任一对象占用的空间都比 100 个对象(每个对象包含一个 int)少得多。

关于Java 怎样的内存效率更高?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11337039/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com