标签: c++ memory cplex
我正在使用C ++和cplex进行一些优化,尽管有大量可用内存,但我仍然遇到内存不足错误。
我调用了函数
cplex.setParam(IloCplex::WorkMem, 7000);
哪个应该为程序分配足够的内存,但它似乎永远不会全部使用它。我的操作系统是Windows 7 64位。我在某处看到32位系统限制了GAMS可以使用的内存量,所以这应该不是问题。但我确实安装了32位版本的cplex。这可能是问题吗?我也让它运行单线程,因为我听说它节省了内存。