«1. Обзор

В этом кратком руководстве мы рассмотрим, как увеличить размер динамической памяти для WildFly.

Естественно, увеличение объема памяти может быть полезно для обработки большого количества приложений, запущенных на сервере

2. Использование файла запуска

В автономном режиме мы можем обновить конфигурацию в файлах запуска для увеличения кучи памяти.

В домашнем каталоге установки WildFly мы можем найти файл standalone.conf (для систем на базе Unix) или standalone.conf.bat (для систем Windows) в папке bin.

Мы можем просто открыть его и обновить параметр -Xmx в следующей строке (изменив число в соответствии с требованием):

JAVA_OPTS="-Xms64m -Xmx512m ..."

Это установит динамическую память при запуске сервера.

3. Использование переменной среды

Мы также можем установить размер динамической памяти по умолчанию, установив переменную среды JAVA_OPTS, которая переопределит значение в файле запуска. Мы можем установить переменную среды из командной строки/терминала.

Для Windows:

set JAVA_OPTS=-Xms256m -Xmx1024m ...

Для Unix/Linux:

export JAVA_OPTS=-Xms256m -Xmx1024m ...

Как только это установлено, мы можем увидеть результат в журналах при запуске сервера WildFly:

JAVA_OPTS already set in environment; overriding default settings with values ...

4. Заключение

В этом кратком руководстве мы узнали, как довольно легко изменить размер динамической памяти в WildFly.

Вы можете изучить различные популярные серверы, доступные для Java-разработки, в нашей предыдущей статье.