src/share/vm/gc_implementation/g1/concurrentMark.hpp
Print this page
rev 3952 : 8005875: G1: Kitchensink fails with ParallelGCThreads=0
Summary: Check that the concurrent marking worker gang exists in ConcurrentMark::print_worker_threads_on().
Reviewed-by:
*** 497,507 ****
bool cleanup_list_is_empty() {
return _cleanup_list.is_empty();
}
// accessor methods
! uint parallel_marking_threads() { return _parallel_marking_threads; }
uint max_parallel_marking_threads() { return _max_parallel_marking_threads;}
double sleep_factor() { return _sleep_factor; }
double marking_task_overhead() { return _marking_task_overhead;}
double cleanup_sleep_factor() { return _cleanup_sleep_factor; }
double cleanup_task_overhead() { return _cleanup_task_overhead;}
--- 497,507 ----
bool cleanup_list_is_empty() {
return _cleanup_list.is_empty();
}
// accessor methods
! uint parallel_marking_threads() const { return _parallel_marking_threads; }
uint max_parallel_marking_threads() { return _max_parallel_marking_threads;}
double sleep_factor() { return _sleep_factor; }
double marking_task_overhead() { return _marking_task_overhead;}
double cleanup_sleep_factor() { return _cleanup_sleep_factor; }
double cleanup_task_overhead() { return _cleanup_task_overhead;}