< prev index next >

src/hotspot/share/gc/g1/g1RootProcessor.cpp

Print this page
rev 53924 : imported patch 8219747-remove-g1-prefix
rev 53926 : imported patch 8219748-add-and-use-timing-object

*** 74,84 **** _par_state_string(StringTable::weak_storage()), _lock(Mutex::leaf, "G1 Root Scanning barrier lock", false, Monitor::_safepoint_check_never), _n_workers_discovered_strong_classes(0) {} void G1RootProcessor::evacuate_roots(G1ParScanThreadState* pss, uint worker_i) { ! G1GCPhaseTimes* phase_times = _g1h->policy()->phase_times(); G1EvacPhaseTimesTracker timer(phase_times, pss, G1GCPhaseTimes::ExtRootScan, worker_i); G1EvacuationRootClosures* closures = pss->closures(); process_java_roots(closures, phase_times, worker_i); --- 74,84 ---- _par_state_string(StringTable::weak_storage()), _lock(Mutex::leaf, "G1 Root Scanning barrier lock", false, Monitor::_safepoint_check_never), _n_workers_discovered_strong_classes(0) {} void G1RootProcessor::evacuate_roots(G1ParScanThreadState* pss, uint worker_i) { ! G1GCPhaseTimes* phase_times = _g1h->phase_times(); G1EvacPhaseTimesTracker timer(phase_times, pss, G1GCPhaseTimes::ExtRootScan, worker_i); G1EvacuationRootClosures* closures = pss->closures(); process_java_roots(closures, phase_times, worker_i);
< prev index next >