Я выполняю тесты с интенсивным использованием вычислений с использованием Mathematica и его интерфейса J / Link Java.
Эталонный тест останавливается, если достигается объем памяти около 320 МБ, так как это, по-видимому, предел, и сборщику мусора требуется все больше и больше времени, и он в конечном итоге даст сбой.
Функция Mathematica ReinstallJava принимает командную строку аргумента. Я пытался сделать
ReinstallJava[CommandLine -> "java -Xmx2000m ..."]
но Mathematica, похоже, полностью игнорирует опцию -Xmx.
Как установить параметр памяти -Xmx для моей Java-программы? Откуда берется ограничение в 320 МБ? Любая помощь будет принята с благодарностью.