src/share/vm/gc_implementation/g1/concurrentMark.cpp

Print this page

        

*** 479,491 **** return MAX2((n_par_threads + 2) / 4, 1U); } ConcurrentMark::ConcurrentMark(G1CollectedHeap* g1h, ReservedSpace heap_rs) : _g1h(g1h), ! _markBitMap1(MinObjAlignment - 1), ! _markBitMap2(MinObjAlignment - 1), ! _parallel_marking_threads(0), _max_parallel_marking_threads(0), _sleep_factor(0.0), _marking_task_overhead(1.0), _cleanup_sleep_factor(0.0), --- 479,490 ---- return MAX2((n_par_threads + 2) / 4, 1U); } ConcurrentMark::ConcurrentMark(G1CollectedHeap* g1h, ReservedSpace heap_rs) : _g1h(g1h), ! _markBitMap1(log2_intptr(MinObjAlignment)), ! _markBitMap2(log2_intptr(MinObjAlignment)), _parallel_marking_threads(0), _max_parallel_marking_threads(0), _sleep_factor(0.0), _marking_task_overhead(1.0), _cleanup_sleep_factor(0.0),