RFR: 8209120: Archive the Integer.IntegerCache

Jiangli Zhou jiangli.zhou at oracle.com
Thu Aug 9 16:12:34 UTC 2018


Hi Claes,

The change on the VM side looks good! Hope to see more graphs like this 
in the initial java heap being discovered and archived.

Thanks!

Jiangli


On 8/9/18 4:33 AM, Claes Redestad wrote:
> Hi,
>
> using the new ability to archive immutable heap graphs into the CDS 
> archive, even archiving small things like the Integer.IntegerCache can 
> be profitable.
>
> Webrev: http://cr.openjdk.java.net/~redestad/8209120/open.00/
>
> Bug: https://bugs.openjdk.java.net/browse/JDK-8209120
>
> For a default cache (256 elements), this change saves us ~1 million 
> instructions. Applications that use -XX:AutoBoxCacheMax can profit 
> further (and we can use this to stress test the archiving feature..)
>
> The patch is built on top of and tested with Jiangli's patch for 
> https://bugs.openjdk.java.net/browse/JDK-8207263 and I don't intent to 
> push this before that is in.
>
> Thanks!
>
> /Claes
>



More information about the hotspot-runtime-dev mailing list