Avoiding the Young Generation Guarantee

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



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.

%20Generation%20Guarantee%7Coutline infers that this guarantee only
applies to the serial collector but I see it too with the parallel new

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

More information about the hotspot-gc-dev mailing list