< prev index next >

src/share/vm/gc/g1/g1ConcurrentMark.cpp

Print this page
rev 11389 : 8157620: Guarantee in run_task(task, num_workers) fails
Reviewed-by:
rev 11390 : [mq]: code_review1

*** 980,990 **** // We distribute work on a per-region basis, so starting // more threads than that is useless. root_regions()->num_root_regions()); assert(parallel_marking_threads() <= max_parallel_marking_threads(), "Maximum number of marking threads exceeded"); - _parallel_workers->add_workers(_parallel_marking_threads, false); G1CMRootRegionScanTask task(this); log_debug(gc, ergo)("Running %s using %u workers for %u work units.", task.name(), _parallel_marking_threads, root_regions()->num_root_regions()); _parallel_workers->run_task(&task, _parallel_marking_threads); --- 980,989 ----
< prev index next >