我正在寻找一组的所有分区。对于包含12个数字的集合,它可以,但对于13,我的内存不足异常。 我确定我的算法。它给了我很好的结果和很多子集。对于1,2,3 ... 12 ..然后我尝试得到13并且有问题。
他们有多少人:WOLPHRAM STRILING
有没有办法增加记忆力?或者至少写一个方法,它会给我一个关键字输出动态分配的参数数量?
我正在使用第二篇文章中的代码: Code of partitioning
答案 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?
希望让事情变得更加清晰!
修改强> 你正在处理的是"维度诅咒"