RFR: 8209120: Archive the Integer.IntegerCache (original) (raw)

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 core-libs-dev mailing list