[jboss-user] [Performance Tuning] - Re: Full Garbage Collection every few seconds – GC frees very little memory (JBoss 4.2.3 with JDK 1.5.0 64-bit)

Peter Johnson do-not-reply at jboss.com
Tue Nov 30 13:24:06 EST 2010


Peter Johnson [http://community.jboss.org/people/peterj] created the discussion

"Re: Full Garbage Collection every few seconds – GC frees very little memory (JBoss 4.2.3 with JDK 1.5.0 64-bit)"

To view the discussion, visit: http://community.jboss.org/message/573717#573717

--------------------------------------------------------------
> If I had a memory leak, wouldn't I always get an OutOfMemoryError  eventually?  As I wrote on the first post, the JVM is never throwing  one.
That is true, but continual full GCs means that the app's working set size is a very large percentage of the heap and that you have sized the heap too small.  And when you use the CMS collector you need to size the heap even larger, if you don't then you run into the possibility of the CMS collector not being able to free up memory in a timely fashion, in which case a very expensive (time-wise) stop-the-world collection takes place. Right-sizing the heap usually takes a lot of GC monitoring and experimentation to get right, though the easiest way is to allocate a very large heap to begin with (like Jimy Liu suggested) and monitor that, then you can usually come up with a decent heap size.
--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/573717#573717]

Start a new discussion in Performance Tuning at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2078]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20101130/b4b7e97d/attachment.html 


More information about the jboss-user mailing list