RFR: 8057037: Verification in ClassLoaderData::is_alive is too slow

Bengt Rutisson bengt.rutisson at oracle.com
Tue Sep 2 13:05:16 UTC 2014


Stefan,

Looks good.

Bengt


On 2014-09-02 15:03, Stefan Karlsson wrote:
> Hi all,
>
> Please review this patch to remove some verification code that was 
> added during the G1 Class Unloading project. The code was added to 
> make sure we catch any class unloading bugs as early as possible. This 
> verification code is run too often and is causing large GC times in 
> our fastdebug test runs. In one of the tests I investigated, the Full 
> GCs take 8 seconds with this verification and 0.2 seconds without it. 
> Most of the verified pointers are already verified before and after 
> GCs in ClassLoaderDataGraph::verify().
>
> http://cr.openjdk.java.net/~stefank/8057037/webrev.00/
>
> thanks,
> StefanK




More information about the hotspot-gc-dev mailing list