2016-04-06 2 views
0

Мы используем сообщения OpenFire для XMPP. У нас есть проблемы с памятью (OutOfMemoryError), и поэтому мы хотели бы увеличить память. Я знаю, как увеличить память с помощью опций VM, и мы смогли увеличить объем памяти до 1,5 ГБ. но большие значения, похоже, не поддерживаютсяУвеличьте память openfire до больших значений

Мы используем 32bit VM, так как он появляется 64bit ВМ не поддерживаются на OpenFire

Мой вопрос: Есть ли кто-то там, что было в состоянии увеличить объем памяти OpenFire к большему затем 1,5 Значения GB? если да, то, пожалуйста, узнайте, как.

ответ

1

Согласно this, добавьте следующую строку в /etc/sysconfig/openfire

OPENFIRE_OPTS="-Xms256m -Xmx1024m" 

Я боюсь, что вы не можете получить более 1,4 до 1,6 ГБ на 32-битной машине для выделения кучи. Вы можете проверить эту статью от Oracle.

+0

Правильно, мы используем это, однако вы не можете вводить значения, превышающие 1,5 ГБ. иначе OpenFire не запустится. что кажется странным, потому что 32bit vm должны поддерживать примерно до 3 ГБ. – bvanvelsen

+0

. Пробовали ли вы с 2 ГБ следующим образом: -Xmx2048m? – user987339

+0

И следующие опции также могут помочь: INSTALL4J_ADD_VM_PARAMS = "- Xms128m -Xmx2048m" или DAEMON_OPTS = "- Xms256m -Xmx2048m" – user987339

Смежные вопросы