Nursery and Tenured generation sizing

Alex Aisinzon aaisinzon at guidewire.com
Mon Oct 6 17:53:26 PDT 2008


All

 

Our application is very memory intensive and behaves well with a lot of
memory. 3GB is close to the 32 bits limit on our platform.

In these tests, the amount of long lived is below 1GB.

I running various performance tests and I am not seeing some definite
advantage in using an as large as possible nursery even though this is
one of the tenet of the generational garbage collector.

By example, a performance run with 1GB tenured and 2GB nursery is not
better performing than one with 2GB tenured and 1GB nursery even though,
in both cases, there are very few full collections.

I have been using ParNewGC and will try again with ParallelGC.

This logic has worked very well on another JVM and I see no reason why
it would not work equally well with the Sun JDK 1.5.

 

Let me know what you think

 

Alex Aisinzon

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://mail.openjdk.java.net/pipermail/hotspot-gc-use/attachments/20081006/77ff89f9/attachment.html 


More information about the hotspot-gc-use mailing list