< prev index next >
src/share/vm/gc/serial/defNewGeneration.cpp
Print this page
@@ -625,11 +625,13 @@
assert(gch->no_allocs_since_save_marks(0),
"save marks have not been newly set.");
{
- // SerialGC runs with n_workers == 0.
+ // DefNew needs to run with n_threads == 0, to make sure the serial
+ // version of the card table scanning code is used.
+ // See: CardTableModRefBS::non_clean_card_iterate_possibly_parallel.
StrongRootsScope srs(0);
gch->gen_process_roots(&srs,
_level,
true, // Process younger gens, if any,
< prev index next >