< prev index next >
src/share/vm/gc/parallel/gcTaskManager.cpp
Print this page
rev 11460 : refactor: switch to update_active_threads()
*** 527,537 ****
// to allow the desired number of active_workers.
more_inactive_workers =
created_workers() - active_workers() - idle_workers();
if (more_inactive_workers < 0) {
int reduced_active_workers = active_workers() + more_inactive_workers;
! set_active_workers(reduced_active_workers);
more_inactive_workers = 0;
}
log_trace(gc, task)("JT: %d workers %d active %d idle %d more %d",
Threads::number_of_non_daemon_threads(),
created_workers(),
--- 527,537 ----
// to allow the desired number of active_workers.
more_inactive_workers =
created_workers() - active_workers() - idle_workers();
if (more_inactive_workers < 0) {
int reduced_active_workers = active_workers() + more_inactive_workers;
! update_active_workers(reduced_active_workers);
more_inactive_workers = 0;
}
log_trace(gc, task)("JT: %d workers %d active %d idle %d more %d",
Threads::number_of_non_daemon_threads(),
created_workers(),
< prev index next >