Как увеличить использование памяти Java и cplex - PullRequest
0 голосов
/ 01 марта 2012

Мы разработали код Java и используем cplex для решения модели lp.

Мы сталкиваемся с ошибкой памяти.

Когда мы увеличиваем использование памяти cplex с помощью параметра командной строки -Xmx1450, мы получаем cplex из-за ошибки памяти, а при уменьшении его java выдает ошибку пространства кучи. у нас 6 ГБ памяти и процессор Intel i7 950.

Использование памяти никогда не увеличивается выше 38 процентов, и мы не можем увеличить -Xmx выше 1450. ошибка возникает при построении модели (добавить ограничение).

1 Ответ

0 голосов
/ 01 марта 2012

Возможно, что cplex перехватит Java OutOfMemoryError и вместо этого отобразит собственную ошибку.Таким образом, две ошибки в основном одинаковы, но происходят на разных этапах.

Вам нужна 64-битная ОС и 64-битная версия Java.Это позволит вам дать Java больше памяти.

...