当我指定INTEGER数组的大小为200,000,000时,为什么会出现StackOverflowException?

时间:2009-09-07 16:47:37

标签: arrays fortran stack-overflow

200,000,000远小于最大32位INTEGER 2,147,483,647。

1 个答案:

答案 0 :(得分:11)

当您的符号耗尽时,但是当您的计算机内存不足时,不会发生堆栈溢出。 200M入口阵列需要800Mb内存。放在堆栈上非常大。