0

我正在使用 C++ 和 cplex 进行一些优化,尽管有大量可用内存,但我仍然遇到内存不足错误。

我调用了函数

cplex.setParam(IloCplex::WorkMem, 7000);

它应该为程序分配足够多的内存,但它似乎永远不会全部使用。我的操作系统是 Windows 7 64 位。我在某处读到 32 位系统限制了 GAMS 可以使用的内存量,所以这应该不是问题。但我确实安装了 32 位版本的 cplex。这可能是问题吗?我还让它运行单线程,因为我听说它节省了内存。

4

0 回答 0