Как настроить Glassfish для выделения разного объема памяти для JVM для веб-приложения
На моем сервере Glassfish Enterprise Server v2.1.1 развернуто 2 веб-приложения на Java.
Я хочу, чтобы у каждого из них были разные конфигурации для параметров JVM, особенно для выделения памяти. Я изучил этот документ. Но он содержит подход для определения параметров JVM на всем уровне сервера, в то время как я хочу сделать то же самое на уровне приложений.
Может кто-нибудь сказать мне, как я могу этого достичь?
PS: я не системный инженер, но все, что я получу, я постараюсь реализовать.
1 ответ
Если вы не хотите указывать параметры памяти для приложения, которые удовлетворяют обоим приложениям, вам нужно запустить несколько экземпляров вашего контейнера.
Это даст вам 2 JVM с различными вариантами времени выполнения, а также накладные расходы на запуск другого экземпляра Glassfish.
К сожалению, для вас управление памятью осуществляется на JVM и, следовательно, на экземпляр сервера.