2016-07-28 109 views
0

我只是对任何编程语言的数组大小感到好奇,因为它可以允许大尺寸的编程语言。在阅读本链接后最大阵列大小是否等于RAM大小?

What is the Maximum Size that an Array can hold?

是它的最大数组大小相当于理论上RAM +,作为RAM具有对其他应用程序等工作也。或者我们可以增加虚拟内存以适应任何大小的阵列。

+0

数组可以在虚拟内存而不是RAM中,如果这就是你要求的。 – cHao

+0

如果在虚拟内存中我们可以指定一个30GB或更大的数组? –

+1

在64位机器上,如果您有足够的虚拟内存来备用,当然。 32位机器更有限。但是,那么您使用的操作系统和语言存在局限性。 – cHao

回答

0

取决于RAM的大小,而RAM是不断消耗和释放back.so你不能确定你可以肯定可以利用多少。如果说话的话。如果只有数组和内存然后是保持每个东西,例如操作系统和程序无疑。