Несколько человек указали конкретные ответы для размера кучи с помощью параметров jvm -Xms
и -Xms
. Я хочу отметить, что это не единственный тип памяти для jvm. В частности, если вы получаете стек поверх потоков, то вам нужно увеличить размер стека, добавив дополнительную опцию, например -Xss8m
.
Для этой проблемы варианты jvm чего-то подобного -Xms2g -Xmx6g -Xss8m
были бы решением.
Я делюсь этой информацией, так как мои поиски в Google о том, как увеличить память jvm, привели меня к этому решению, и решения не работали с большим объемом выделения памяти. После того, как я выяснил, для чего нужны конкретные настройки, я смог найти в Google, как увеличить размер стека, и нашел пропущенный параметр. :) Надеюсь, что это экономит время других, как это сэкономило бы мне массу времени. :)
-Xmx6g
? Это не сработало? Что вы наблюдали?