No IBM JVM byla/je v tomto trochu zvlastni. K uvedenemu problemu dochazelo i v pripade, ze na heapu nebylo, v danem okamziku, mozne (ani po full GC) nalezt _souvisly_ kus pameti. Celkova velikost volny pameti na heapu byla vetsi nez pozadovana velikost. Nektere objekty IBM JVM na heapu nepresouva, napriklad tridy apod. Viz:
http://www-1.ibm.com/support/docview.wss?uid=swg21176363 http://www-1.ibm.com/support/docview.wss?uid=swg21196072 To pan Kmec: Problem jsme meli s WAS 5 a JVM 1.4, heap byl pres 1GB, volny heap cca 200M, JVM padala v okamzicich, kdy se nic velkeho nealokovalo a to 1-2x denne (pravda, bylo tam celkem slusny zatizeni). Problem pak resil -Xk parametr. Vy mate WAS 6.1 a tam je tusim JVM 1.5 a tudiz je sance, ze s tou fragmentaci snad uz neco provedli v ramci ostatnich zmen pametoveho modelu Javy 1.5. Na Vasem miste bych kontaktoval support IBM, usetrite si spoustu nervu a casu pri patrani, protoze v zaveru Vam treba poradi at si nastavite nejaky nestandardni param JVM ci WASu, ktery problem resi. Taky by to chtelo ten problem reprodukovat casteji nez jednou za X mesicu, treba nejakym "bomardovadlem" (Jmeter apod.)... Blba otazka, pokud se Vam to deje jednou za X mesicu, nemuzete jednoduse JVM jednou za mesic v noci preventivne otocit v ramci nejakeho maintenance? Vypadek minimalni, ci dokonce nulovy pokud mate kluster s replikaci session... Nevim, ale tak dlouho nepretrzite bych WAS urcite bezet nenechaval :-))) Honza > -----Puvodní zpráva----- > Od: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] za uivatele Jozef Babjak > Odesláno: Friday, January 04, 2008 13:00 > Komu: Java > Predmet: Re: OutOfMemoryError a poloprazdny heap > > > > Nedostaval bych v pripade problemu s PermGen informaci ve smyslu > > "java.lang.OutOfMemoryError: PermGen space"? > > ^-- Obavam sa, ze co sa tyka toho retazca, "PermGen space", > ide o implementacny detail sunovskych JVM. V danom pripade sa > tusim jednalo o IBM JDK, ktore nemusi byt take privetive pri > popise tohto konkretneho problemu. > > However, OOM pri poloprazdnom heape a vyskyt tohto OOM po > dlhsom case behu s "PermGen space" problemom koresponduju > celkom dobre. > > J.
