如何增加Java和cplex内存使用量

时间:2012-03-01 09:53:29

标签: java cplex

我们开发了一个Java代码并使用cplex来解决lp模型。

我们遇到记忆错误。

当我们使用-Xmx1450命令行选项增加cplex内存使用时,我们收到cplex内存不足错误,当减少它时,java会给出堆空间错误。我们有6GB内存和CPU Intel i7 950。

内存使用量从未增加到38%以上,我们无法将-Xmx提高到1450以上。 构造模型时出错(添加约束)。

1 个答案:

答案 0 :(得分:0)

cplex可能会捕获Java OutOfMemoryError并显示自己的错误。所以这两个错误基本相同,但发生在不同的阶段。

您需要的是64位操作系统和64位版本的Java。这将允许您为Java提供更多内存。