tomcat-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jeff Tulley" <>
Subject RE: OutOfMemoryError with Seemingly Plenty of Memory
Date Tue, 27 Jan 2004 16:59:31 GMT
A while back somebody mentioned that if you continuously redeploy a web
application, the symptoms you are mentioning occur.  This is because of
all of the objects that are stored in the "permanent generation" memory.
 This permanent generation runs out of space, even though the new
generation and old generation heaps still have room to grow.  (The
permanent generation's size is a fixed percentage of the total memory). 
I do not know if this is something that can or is fixed in the most
recent builds and latest major version (5) of Tomcat.

On NetWare, we have a view into the memory where we can see how big the
perm gen is and what percentage of it is allocated.  I do not know if
such a thing exists on other platforms though.  If it does, I certainly
have not yet found it.

Searching the archives (at ), it looks
like it could have something to do with the classloader layout of your

>Although the possibility of a memory leak (sorry--unintended object
>retention) has not been completely ruled out (yes, I'm running the
>applications through a profiler), I'm quite puzzled that this problem
>would occur when, by all indications, memory use is nowhere near the

Jeff Tulley  (
Novell, Inc., The Leading Provider of Net Business Solutions

To unsubscribe, e-mail:
For additional commands, e-mail:

View raw message