< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahPhaseTimings.cpp

Print this page
rev 59956 : 8247819: G1: Process strong OopStorage entries in parallel
Reviewed-by:
Contributed-by: Erik Osterlund <erik.osterlund@oracle.com>, Stefan Karlsson <stefan.karlsson@oracle.com>, Thomas Schatzl <thomas.schatzl@oracle.com>

*** 67,77 **** // the very first slot, which is "<total>" and is not populated. for (uint i = 0; i < _num_phases; i++) { if (is_worker_phase(Phase(i))) { int c = 0; #define SHENANDOAH_WORKER_DATA_INIT(type, title) \ ! if (c++ != 0) _worker_data[i + c] = new ShenandoahWorkerData(title, _max_workers); SHENANDOAH_PAR_PHASE_DO(,, SHENANDOAH_WORKER_DATA_INIT) #undef SHENANDOAH_WORKER_DATA_INIT } } --- 67,77 ---- // the very first slot, which is "<total>" and is not populated. for (uint i = 0; i < _num_phases; i++) { if (is_worker_phase(Phase(i))) { int c = 0; #define SHENANDOAH_WORKER_DATA_INIT(type, title) \ ! if (c++ != 0) _worker_data[i + c] = new ShenandoahWorkerData(NULL, title, _max_workers); SHENANDOAH_PAR_PHASE_DO(,, SHENANDOAH_WORKER_DATA_INIT) #undef SHENANDOAH_WORKER_DATA_INIT } }
< prev index next >