Avoiding the Young Generation Guarantee

Alex Aisinzon aaisinzon at guidewire.com
Mon Mar 10 18:50:28 UTC 2008


All

 

Our application scales very well when more memory is allocated to it.

The Young Generation Guarantee limits that scalability as it forces Full
GC while plenty of space is still available in the tenured space.

That guarantee forces us to use relatively smaller nurseries.

 
http://java.sun.com/docs/hotspot/gc5.0/gc_tuning_5.html#0.0.0.0.%20Young
%20Generation%20Guarantee%7Coutline infers that this guarantee only
applies to the serial collector but I see it too with the parallel new
collector.

Maybe I am confused in the collector terminology.

Could someone tell me how I can disable the young generation guarantee?

 

Thanks in advance

 

Alex A

 

I have enclosed a snippet of the GC logs for analysis purposes.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.java.net/pipermail/hotspot-gc-dev/attachments/20080310/25924472/attachment.htm>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: YoungGenerationGuarantee-1.zip
Type: application/x-zip-compressed
Size: 813 bytes
Desc: YoungGenerationGuarantee-1.zip
URL: <https://mail.openjdk.java.net/pipermail/hotspot-gc-dev/attachments/20080310/25924472/YoungGenerationGuarantee-1.zip>
-------------- next part --------------
_______________________________________________
hotspot-gc-use mailing list
hotspot-gc-use at openjdk.java.net
http://mail.openjdk.java.net/mailman/listinfo/hotspot-gc-use


More information about the hotspot-gc-dev mailing list