Увеличить память openfire до больших значений

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

Мы используем 32-битную виртуальную машину, поскольку, похоже, 64-битные виртуальные машины не поддерживаются в OpenFire

Мой вопрос: Есть ли кто-нибудь, кто смог увеличить объем памяти OpenFire до значений, превышающих 1,5 ГБ? если да, узнайте, как это сделать.

0
задан 6 April 2016 в 15:55
1 ответ

Я думаю вам не повезло .

Почему я не могу получить большую кучу с 32-битной JVM?

Максимальный теоретический предел кучи для 32-битной JVM составляет 4G. Из-за различные дополнительные ограничения, такие как доступный своп, адрес ядра использование пространства, фрагментация памяти и накладные расходы ВМ, на практике предел может быть намного ниже. В большинстве современных 32-битных систем Windows максимальный размер кучи составляет от 1,4 ГБ до 1,6 ГБ. На 32-битном Solaris ядра адресное пространство ограничено до 2G. На 64-битной работе в системах с 32-битной виртуальной машиной максимальный размер кучи может быть больше, приближается к 4G во многих системах Solaris.

2
ответ дан 4 December 2019 в 13:42

Теги

Похожие вопросы