Оформление
Модификация памяти сервера Resin - Справочная документация FineReport|Разработка отчетов|Использование отчетов|Учебные пособия
Модификация памяти смоляного сервера
1. Обзор
1.1 Описание проблемы
Если пользовательский проект развернут в контейнере Resin и столкнулся со следующей проблемой:
- Сообщается об ошибке: java.lang.OutOfMemoryError:PermGen spaceили java.lang.OutOfMemoryError:Java heap space.
- При открытии отчетов часто приходится ждать в очереди.
- Хотите настроить память по умолчанию для контейнеров Resin.
Вы можете обратиться к методу, описанному в этой статье, чтобы решить проблему.
1.2 Идеи решений
Измените файл resin.xml или resin.properties в каталоге %Resin_HOME%\conf.
2. Операционные шаги
Для Resin 4.0.4 и выше.
2.1 Вариант 1: Изменение файла resin.xml
1) Откройте файл %Resin_HOME%\conf\resin.xml и добавьте в него тег <cluster id="app">:
<server-default> <jvm-arg>-Xms8192m</jvm-arg> &
nbsp; <jvm-arg>-Xmx8192m</jvm-arg> <jvm-arg&
gt;-XX:PermSize=256m</jvm-arg> <jvm-arg>-XX:MaxPermSize=256m</jvm-
arg> </server-default>Как показано на рисунке ниже:

2) Перезапустите сервер Resin. Администратор входит в платформу и нажимает "Management System > Intelligent O&M > Memory Management", чтобы увидеть ситуацию с памятью в реальном времени. Как показано на следующем рисунке:

2.2 Вариант 2: Изменение файла resin.properties
1) Откройте файл %Resin_HOME%\conf\resin.properties и добавьте строку jvm_args : -Xms8192m -Xmx8192m -XX:PermSize=256m -XX:MaxPermSize=256m. как показано ниже:

2) Перезапустите сервер Resin. Администратор входит в платформу и нажимает "Management System > Intelligent O&M > Memory Management", чтобы увидеть ситуацию с памятью в реальном времени. Как показано на следующем рисунке:
