Tomcat + Hibernate/CGLIB = PermGen

Tags:    java

Her er en hård nød til dem der har mod på det.

Jeg udvikler på en masse forskellige web applicationer som jeg deployer på en JBoss 4.0.5 GA application server (som bruger Tomcats reloading classloader).

Efter et par redeployments løber min JVM tør for plads i den permanente generation (class area og den slags).

I første omgang troede jeg har jeg kunne løse det ved at tweake på min garbage collector: http://my.opera.com/karmazilla/blog/2007/03/13/good-riddance-permgen-outofmemoryerror
Men alas! Det viste at den vej var forgæves: http://my.opera.com/karmazilla/blog/2007/03/15/permgen-strikes-back

(Disse to artikler og deres kommentare vil også give et bedre indblik i detaljerne omkring min problem stilling, så jeg foreslå at man lige læser dem.)

Dette problem har plaget mig i noget tid, så derfor sætter jeg nu disse virtuelle point på højkant til den guru der kan præsentere en permanent løsning ^_^! (eller blot nogle guidene ledetråde der kan fører til en permanent løsning - jeg er ikke så kræsen).



1 svar postet i denne tråd vises herunder
0 indlæg har modtaget i alt 0 karma
Sorter efter stemmer Sorter efter dato
Hmm... nu har jeg fundet ud af hvad det er der foresager problemet (classloader leaks: http://my.opera.com/karmazilla/blog/2007/09/29/return-of-the-permgen )

Så det er nok på sin plads at lukke denne tråd.



t