request for review (s) - 8005452: Create new flags for Metaspace resizing policy

Jon Masamitsu jon.masamitsu at oracle.com
Tue Jan 15 17:34:24 UTC 2013



On 01/15/13 05:55, Vitaly Davidovich wrote:
>
> Hi Jon,
>
> Does it make sense to validate that the new flags are consistent (I.e. 
> max >= min)? That is, if user changes one or both such that max < min, 
> should VM report an error and not start?
>

Yes it does make sense.  I'll add the checks and publish a new
webrev.

Thanks.

Jon
>
> Thanks
>
> Sent from my phone
>
> On Jan 14, 2013 10:31 AM, "Jon Masamitsu" <jon.masamitsu at oracle.com 
> <mailto:jon.masamitsu at oracle.com>> wrote:
>
>     8005452: Create new flags for Metaspace resizing policy
>
>     Previously the calculation of the metadata capacity at which
>     to do a GC (high water mark, HWM) to recover
>     unloaded classes used the MinHeapFreeRatio
>     and MaxHeapFreeRatio to decide on the next HWM.  That
>     generally left an excessive amount of unused capacity for
>     metadata.  This change adds specific flags for metadata
>     capacity with defaults more conservative in terms of
>     unused capacity.
>
>     Added an additional check for doing a GC before expanding
>     the metadata capacity.  Required adding a new parameter to
>     get_new_chunk().
>
>     Added some additional diagnostic prints.
>
>     http://cr.openjdk.java.net/~jmasa/8005452/webrev.00/
>     <http://cr.openjdk.java.net/%7Ejmasa/8005452/webrev.00/>
>
>     Thanks.
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://mail.openjdk.org/pipermail/hotspot-gc-dev/attachments/20130115/92d1c377/attachment.htm>


More information about the hotspot-gc-dev mailing list