< prev index next >

src/hotspot/share/gc/z/zRootsIterator.cpp

CLD claiming v2

*** 253,263 **** _jni_handles_iter.oops_do(cl); } void ZConcurrentRootsIterator::do_class_loader_data_graph(OopClosure* cl) { ZStatTimer timer(ZSubPhaseConcurrentRootsClassLoaderDataGraph); ! CLDToOopClosure cld_cl(cl, ClassLoaderData::_claim_value_strong); ClassLoaderDataGraph::cld_do(&cld_cl); } void ZConcurrentRootsIterator::oops_do(OopClosure* cl) { ZStatTimer timer(ZSubPhaseConcurrentRoots); --- 253,263 ---- _jni_handles_iter.oops_do(cl); } void ZConcurrentRootsIterator::do_class_loader_data_graph(OopClosure* cl) { ZStatTimer timer(ZSubPhaseConcurrentRootsClassLoaderDataGraph); ! CLDToOopClosure cld_cl(cl, ClassLoaderData::_claim_strong); ClassLoaderDataGraph::cld_do(&cld_cl); } void ZConcurrentRootsIterator::oops_do(OopClosure* cl) { ZStatTimer timer(ZSubPhaseConcurrentRoots);
< prev index next >