Страница 1 из 1

Увеличить память для JAVA

Добавлено: 11 май 2025, 20:15
Галахов Роман
Для запуска новой версии FreeCol 1.2 java требует увеличить доступную ей память,

Код: Выделить всё

roman@rosa-sc4gxf ~ $ freecol
Необходимо назначить более 268435456 байт памяти для JVM.
  Перезапустите FreeCol с: java-Xmx512М-jar FreeCol.jar
Как запустить Freecol с нужными параметрами? Или можно как-то еще увеличить доступную для Java память? https://www.freecol.org/download.html
Ссылка на собранную новую версию https://abf.io/build_lists/5421298. Если запустится можно будет в основные репозитории забросить.

Re: Увеличить память для JAVA

Добавлено: 11 май 2025, 22:30
turik02
Галахов Роман писал(а): 11 май 2025, 20:15 Как запустить Freecol
Freecol не запускается из-за ограничения по размеру, установленного в скрипте freecol. Увеличение значения Xmx решает проблему.

Код: Выделить всё

sudo sed -i 's/256/4000/' /usr/bin/freecol
Снимок экрана от 2025-05-11 23-32-19.png
Если нужен, сделал патч для сборки в rpm
java_-Xmx2000m.zip
(373 байт) 32 скачивания

Re: Увеличить память для JAVA

Добавлено: 12 май 2025, 03:03
irton
freecol 1.2.0-1 обновил в репозитарии попробуйте.

Re: Увеличить память для JAVA

Добавлено: 12 май 2025, 07:15
Галахов Роман
turik02 писал(а): 11 май 2025, 22:30
Галахов Роман писал(а): 11 май 2025, 20:15 Как запустить Freecol
Freecol не запускается из-за ограничения по размеру, установленного в скрипте freecol. Увеличение значения Xmx решает проблему.

Код: Выделить всё

sudo sed -i 's/256/4000/' /usr/bin/freecol
Снимок экрана от 2025-05-11 23-32-19.png
Если нужен, сделал патч для сборки в rpm
java_-Xmx2000m.zip
Спасибо! Сразу консоль взяла 3,3gb оперативы. Попробовал увеличить память

Код: Выделить всё

sudo sed -i 's/256/5000/' /usr/bin/freecol
- максимум что взяло на холостых 3,5gb оперативы.

Re: Увеличить память для JAVA

Добавлено: 12 май 2025, 07:23
Галахов Роман
irton писал(а): 12 май 2025, 03:03 freecol 1.2.0-1 обновил в репозитарии попробуйте.
Вечером переустановлю - попробую. А полноценно смогу протестировать, не вызывает ли она падение плазмы (из-за чего все обновление игры и началось в телеграмме), только в пятницу и в воскресение.

Re: Увеличить память для JAVA

Добавлено: 12 май 2025, 12:57
turik02
irton писал(а): 12 май 2025, 03:03 freecol 1.2.0-1 обновил в репозитарии попробуйте.
Не запускается, пишет:
Снимок экрана от 2025-05-12 10-27-24.png
С этим спеком работает
freecol.zip
(866 байт) 22 скачивания

Re: Увеличить память для JAVA

Добавлено: 12 май 2025, 13:28
irton
да вобщем-то ничем критичным от спека в репозитарии не отличается кроме Xmx16G вместо Xmx4000M

Внес исправления по вашему спеку, попробуйте пакет отсюда https://abf.io/build_lists/5421457

Re: Увеличить память для JAVA

Добавлено: 12 май 2025, 13:45
turik02
irton писал(а): 12 май 2025, 13:28 да вобщем-то ничем критичным от спека в репозитарии не отличается кроме Xmx16G вместо Xmx4000M

Внес исправления по вашему спеку, попробуйте пакет отсюда https://abf.io/build_lists/5421457
Эта сборка работает.
Разница была в том, что там использовалась версия Java 1.8.0, а здесь — Java 21.

Re: Увеличить память для JAVA

Добавлено: 12 май 2025, 20:18
Галахов Роман
turik02 писал(а): 12 май 2025, 13:45
irton писал(а): 12 май 2025, 13:28 да вобщем-то ничем критичным от спека в репозитарии не отличается кроме Xmx16G вместо Xmx4000M

Внес исправления по вашему спеку, попробуйте пакет отсюда https://abf.io/build_lists/5421457
Эта сборка работает.
Разница была в том, что там использовалась версия Java 1.8.0, а здесь — Java 21.
А для новой версии Freecol - новая Java главное условие, без нее не запустится...

Re: Увеличить память для JAVA

Добавлено: 18 май 2025, 19:21
Галахов Роман
В пятницу и сегодня играл в версию 1.2 - падений плазмы не было.