2016-04-06 31 views
0

XMPP iletileri için OpenFire kullanıyoruz. Bazı bellek sorunlarımız var (OutOfMemoryError) ve bunun için belleği arttırmak istiyoruz. VM seçeneklerini kullanarak belleği nasıl artıracağımızı biliyorum ve belleği 1.5Gb'ye yükselttik. ancak daha büyük değerler o VM en OpenfireAçıkhava belleğini daha büyük değerlere artırın

Sorum desteklenmez 64bit görünür beri, bir 32bit VM kullanmak

desteklenen görünmüyor: herkes orada o büyük sonra 1.5 OpenFire belleği artırmak başardı var mı GB değerleri? eğer öyleyse, lütfen nasıl olduğunu öğren.

cevap

1

this göre, sana yığın tahsisi için 32 bit makinede 1.6 GB den fazla 1.4 alamayan korkuyorum /etc/sysconfig/openfire

OPENFIRE_OPTS="-Xms256m -Xmx1024m" 

bir aşağıdaki satırı ekleyin. Bu makaleyi Oracle'dan kontrol edebilirsiniz.

+0

doğru, bunu kullanıyoruz, ancak 1.5GB daha büyük değerler giremezsiniz. Aksi halde OpenFire başlamaz. garip görünüyor çünkü 32bit vm'ler yaklaşık 3 GB'a kadar desteklemelidir – bvanvelsen

+0

2GB ile böyle denediniz mi: -Xmx2048m? – user987339

+0

Ve aşağıdaki seçenekler de yardımcı olabilir: INSTALL4J_ADD_VM_PARAMS = "- Xms128m -Xmx2048m" veya DAEMON_OPTS = "- Xms256m -Xmx2048m" – user987339