Кілька людей вказали на конкретні відповіді щодо розміру купи за допомогою параметрів jvm -Xms
та -Xms
. Хочу зазначити, що це не єдиний тип пам'яті для jvm. Зокрема, якщо ви отримуєте стек над потоками, тоді ви хочете збільшити розмір стека, додавши додатковий варіант, наприклад -Xss8m
.
Для цієї проблеми рішення jvm чогось подібного -Xms2g -Xmx6g -Xss8m
було б рішенням.
Я ділюся цією інформацією, коли мій пошук в Google про те, як збільшити пам'ять jvm, привів мене до цього рішення, а рішення не працювали з великим обсягом розміщення пам'яті. Після того, як я зрозумів, для чого призначені конкретні налаштування, я зміг google, як збільшити розмір стека, і знайшов відсутній парам. :) Сподіваюсь, це заощадить інший час, як це заощадить мені тону часу. :)
-Xmx6g
? Це не спрацювало? Що ви спостерігали?