RFR: 8209120: Archive the Integer.IntegerCache
Alan Bateman
Alan.Bateman at oracle.com
Thu Aug 9 11:41:27 UTC 2018
On 09/08/2018 12:33, 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.
>
Nice! What would you think about testing a test to at least exercise
combinations of AutoBoxCacheMax at dump time and run time.
-Alan
More information about the core-libs-dev
mailing list