0

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

我们遇到内存错误。

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

内存使用量永远不会增加到 38% 以上,而且我们不能增加到-Xmx 以上1450。构建模型时发生错误(添加约束)。

4

1 回答 1

0

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

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

于 2012-03-01T09:56:48.863 回答