RFR [8u60]: 8081590: The CDS classlist needs to be updated for 8u60
David Holmes
david.holmes at oracle.com
Fri Jul 10 06:03:10 UTC 2015
On 10/07/2015 8:05 AM, Claes Redestad wrote:
> Hi,
>
> new refresh up:
>
> http://cr.openjdk.java.net/~redestad/8081590/webrev.02/
>
> The refresh was put on hold earlier due to an incoming startup
> optimization, which affected the classlist (mostly
> order).
>
> I've rerun relevant tests, verified -Xshare:dump doesn't log any
> warnings and checked that footprint and startup improve.
Seems okay. This can go to jdk8u/hs-dev for 8u66 and 8u60.
Thanks,
David
> Thanks!
>
> /Claes
>
> On 2015-06-11 16:08, Claes Redestad wrote:
>> Hi,
>>
>> classlists have been slowly deteriorating since the last refresh
>> (https://bugs.openjdk.java.net/browse/JDK-8023041),
>> contributing to a small but significant degradation in startup and
>> footprint characteristics.
>>
>> While there are also classlist files for Solaris, Mac and AIX, we
>> cannot run the same set of applications we run on
>> 32-bit platforms on non-32-bit platforms (due to an application with a
>> bundled 32-bit dependency).
>>
>> Rather than generating new classlists using a different set of
>> applications without ability to verify that it helps, I'd
>> rather limit this 8u60 refresh to Linux and Windows where we can
>> verify the benefit and do a more thorough
>> investigation into modernizing the representative set of applications
>> for JDK9 and onwards.
>>
>> Webrev: http://cr.openjdk.java.net/~redestad/8081590/webrev.00/
>> Bug: https://bugs.openjdk.java.net/browse/JDK-8081590
>>
>> I'll need a sponsor to push this to 8u60.
>>
>> /Claes
>
More information about the hotspot-runtime-dev
mailing list