Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我们开发了一个 Java 代码并使用 cplex 来解决一个 lp 模型。
我们遇到内存错误。
当我们使用命令行选项增加 cplex 内存使用时-Xmx1450,我们收到 cplex out of memory 错误,当减少它时 java 给出堆空间错误。我们有 6GB 内存和 CPU Intel i7 950。
-Xmx1450
内存使用量永远不会增加到 38% 以上,而且我们不能增加到-Xmx 以上1450。构建模型时发生错误(添加约束)。
-Xmx
1450
cplex 可能会捕获 JavaOutOfMemoryError并显示它自己的错误。所以这两个错误基本相同,但发生在不同的阶段。
OutOfMemoryError
您需要的是 64 位操作系统和 64 位版本的 Java。这将允许您为 Java 提供更多内存。