Enrique Rodriguez wrote:

This is what Peter said to me. I set permgen to 256 MB and i still not
have any OutOfMemory exception.

Regards, Enrique.
I've added
JAVA_OPTS="$JAVA_OPTS -server -XX:MaxPermSize=256m"
to my catalina.sh on the devel. server, hope I can get the root on the production server to do the same, but I fear this is only a temporary solution: it will just take a bigger number of reloads before I run out of permgen. I ran into a post on the hibernate forums mentioning that an app will reload fine without the hibernate libs, but when reloaded with the libs it takes an additional 4 MB of memory (permgen?). Anyway, my webapps are based on the tapestry/cayenne stack. Should I look for the problem there? I don't handle the db connections myself: cayenne and tomcat take care of that for me so I don't know if there are resources I should free and how I would go about it before reload.
Why is the permgen memory never reclaimed in the first place?
Sorry if the questions sound funny: I'm not even a beginner when it comes to memory profiling java apps... Basically, is there a better way to stop permgen from running out, other than delaying it by increasing it's size?

Regards,
Tomislav

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to