整数组的大数组数组 - 内存不足

时间:2014-05-01 19:24:05

标签: c# arrays

我正在寻找一组的所有分区。对于包含12个数字的集合,它可以,但对于13,我的内存不足异常。 我确定我的算法。它给了我很好的结果和很多子集。对于1,2,3 ... 12 ..然后我尝试得到13并且有问题。

他们有多少人:WOLPHRAM STRILING

有没有办法增加记忆力?或者至少写一个方法,它会给我一个关键字输出动态分配的参数数量?

我正在使用第二篇文章中的代码: Code of partitioning

1 个答案:

答案 0 :(得分:1)

如果我正确地假设你要做的事情:

尝试在LOH上分配rougly 630 MB!如果你运行的是32位应用程序,你就没有机会运行 - 因为.net总共可以使用1.4 GB!

在64位进程中,您应该进一步:.Net Why can't I get more than 11GB of allocated memory in a x64 process?

希望让事情变得更加清晰!

修改 你正在处理的是"维度诅咒"

http://en.wikipedia.org/wiki/Curse_of_dimensionality