RFR 8174725: JVM should throw ClassDefNotFoundError if ACC_MODULE is set in access_flags
harold seigel
harold.seigel at oracle.com
Tue Feb 21 14:08:37 UTC 2017
AFAIK we don't plan to change the exemption of core/trusted classes from
verification.
What we are doing is adding some unconditional class format checks to
classFileParser. Class format checks are much simpler, faster, and
distinct from verification checks.
Thanks, Harold
On 2/18/2017 5:36 AM, Claes Redestad wrote:
> Hi,
>
> On 2017-02-18 07:02, David Holmes wrote:
>>
>> I would expect there would be a significant startup benefit to not
>> verifying core classes!
>
> Is this the exemption for core/trusted classes that one can override
> with -Xverify:all? If so, then yes, it has significant startup benefit
> that is easy to measure (30-40ms on a measly Hello World on my 64-bit
> Linux machine)
>
> Thanks!
>
> /Claes
>
>>
>> But it remains non-obvious to me what kinds of checks are unconditional
>> and which can be disabled for trusted classes.
>>
>> Thanks,
>> David
More information about the hotspot-runtime-dev
mailing list