RFR: 8228507: Archive FDBigInteger
    Claes Redestad 
    claes.redestad at oracle.com
       
    Wed Jul 24 09:42:27 UTC 2019
    
    
  
Hi,
any double<->String conversion will trigger load of
jdk.internal.math.FDBigInteger, which has a static
initializer pre-calculating a relatively large number
of values.
Archiving these pre-calculated values reduces the time
spent in FDBigInteger.<clinit> from a couple of
milliseconds down to "nothing".
Bug:    https://bugs.openjdk.java.net/browse/JDK-8228507
Webrev: http://cr.openjdk.java.net/~redestad/8228507/open.00/
Testing: tier1-3
Thanks!
/Claes
    
    
More information about the hotspot-runtime-dev
mailing list