数组过大会导致虚拟内存不足吗
请问请问:数组稍微有点大,大概是2K*3E的二维数组,程序报错显示虚拟内存不足,不知道是否跟数组过大有关系,如果是该怎么解决呢 http://p.fcode.cn/_kN1rJ 是的,会。你给出的代码都是可分配数组,无法从代码里了解到具体的数组大小和内存需求消耗。
2K*3E ,是2000*300000000 吗?说真的,不了解3E代表啥。
关于内存不足的问题,可参考本站文章:http://memory.w.fcode.cn/ fcode 发表于 2022-7-14 10:26
是的,会。
你给出的代码都是可分配数组,无法从代码里了解到具体的数组大小和内存需求消耗。
是的。2千*3亿的二维数组,文章里说大部分是因为编译器或自己机器的问题是吗,最好的办法还是不使用这么大的数组是吗 richard7 发表于 2022-7-14 11:03
是的。2千*3亿的二维数组,文章里说大部分是因为编译器或自己机器的问题是吗,最好的办法还是不使用这么 ...
我认为文章已经说得很全面和清晰了。
我对这个问题想要表达的话,都在文章中了。 fcode 发表于 2022-7-14 11:08
我认为文章已经说得很全面和清晰了。
我对这个问题想要表达的话,都在文章中了。 ...
好的,多谢多谢{:4_99:}
页:
[1]