< prev index next >

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

Print this page

        

*** 1213,1222 **** --- 1213,1226 ---- if (ShenandoahStringDedup::is_enabled()) { ShenandoahStringDedup::threads_do(tcl); } } + void ShenandoahHeap::run_task(AbstractGangTask* task) { + workers()->run_task(task, workers()->active_workers()); + } + void ShenandoahHeap::print_tracing_info() const { LogTarget(Info, gc, stats) lt; if (lt.is_enabled()) { ResourceMark rm; LogStream ls(lt);
*** 1341,1354 **** if (!_aux_bitmap_region_special && !os::uncommit_memory((char*)_aux_bitmap_region.start(), _aux_bitmap_region.byte_size())) { log_warning(gc)("Could not uncommit native memory for auxiliary marking bitmap for heap iteration"); } } - void ShenandoahHeap::run_task(AbstractGangTask* task) { - workers()->run_task(task, workers()->active_workers()); - } - // Keep alive an object that was loaded with AS_NO_KEEPALIVE. void ShenandoahHeap::keep_alive(oop obj) { if (is_concurrent_mark_in_progress()) { ShenandoahBarrierSet::barrier_set()->enqueue(obj); } --- 1345,1354 ----
< prev index next >