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

Stefan Karlsson stefan.karlsson at oracle.com
Tue Sep 2 13:03:26 UTC 2014


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