Оперативная память для jar
При разработке генератора случайных данных столкнулся с тем, что в IDE программа работает намного быстрее, чем если её запускать через собранный jar-файл.
Начал выяснять. В IDE для Java выделяется 2 гб. оперативной памяти, а в диспетчере задач Windows 10 выделяемая память не поднимается выше 286 мб. Отсюда и замедление работы программы.
Знаю, что это можно настроить в Java -> View -> Runtime parameters, задав максимальный объём!
Вопрос: как зашить конкретный объём выделяемой памяти для приложения в сам jar, чтобы пользователю не надо было у себя менять настройки Java?
Исходный код: https://github.com/mrprogre/data-generator