< prev index next >
src/share/vm/memory/genCollectedHeap.cpp
Print this page
*** 698,708 ****
}
// When collection is parallel, all threads get to cooperate to do
// older-gen scanning.
if (level == 0) {
older_gens->set_generation(_old_gen);
! rem_set()->younger_refs_iterate(_old_gen, older_gens);
older_gens->reset_generation();
}
_process_strong_tasks->all_tasks_completed(scope->n_threads());
}
--- 698,708 ----
}
// When collection is parallel, all threads get to cooperate to do
// older-gen scanning.
if (level == 0) {
older_gens->set_generation(_old_gen);
! rem_set()->younger_refs_iterate(_old_gen, older_gens, scope->n_threads());
older_gens->reset_generation();
}
_process_strong_tasks->all_tasks_completed(scope->n_threads());
}
< prev index next >