< prev index next >
src/share/vm/gc/parallel/pcTasks.cpp
Print this page
*** 252,264 ****
uint which_stack_index;
bool use_all_workers = manager->all_workers_active();
if (use_all_workers) {
which_stack_index = which;
assert(manager->active_workers() == ParallelGCThreads,
! err_msg("all_workers_active has been incorrectly set: "
" active %d ParallelGCThreads %u", manager->active_workers(),
! ParallelGCThreads));
} else {
which_stack_index = ParCompactionManager::pop_recycled_stack_index();
}
cm->set_region_stack_index(which_stack_index);
--- 252,264 ----
uint which_stack_index;
bool use_all_workers = manager->all_workers_active();
if (use_all_workers) {
which_stack_index = which;
assert(manager->active_workers() == ParallelGCThreads,
! "all_workers_active has been incorrectly set: "
" active %d ParallelGCThreads %u", manager->active_workers(),
! ParallelGCThreads);
} else {
which_stack_index = ParCompactionManager::pop_recycled_stack_index();
}
cm->set_region_stack_index(which_stack_index);
*** 331,343 ****
uint which_stack_index;
bool use_all_workers = manager->all_workers_active();
if (use_all_workers) {
which_stack_index = which;
assert(manager->active_workers() == ParallelGCThreads,
! err_msg("all_workers_active has been incorrectly set: "
" active %d ParallelGCThreads %u", manager->active_workers(),
! ParallelGCThreads));
} else {
which_stack_index = stack_index();
}
cm->set_region_stack(ParCompactionManager::region_list(which_stack_index));
--- 331,343 ----
uint which_stack_index;
bool use_all_workers = manager->all_workers_active();
if (use_all_workers) {
which_stack_index = which;
assert(manager->active_workers() == ParallelGCThreads,
! "all_workers_active has been incorrectly set: "
" active %d ParallelGCThreads %u", manager->active_workers(),
! ParallelGCThreads);
} else {
which_stack_index = stack_index();
}
cm->set_region_stack(ParCompactionManager::region_list(which_stack_index));
< prev index next >