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 uživatele 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.

Odpovedet emailem