--- old/src/share/vm/gc/shared/cardGeneration.cpp 2015-05-20 10:57:33.486255015 +0200 +++ new/src/share/vm/gc/shared/cardGeneration.cpp 2015-05-20 10:57:33.338250022 +0200 @@ -353,8 +353,8 @@ blk->do_space(space()); } -void CardGeneration::younger_refs_iterate(OopsInGenClosure* blk) { +void CardGeneration::younger_refs_iterate(OopsInGenClosure* blk, uint n_threads) { blk->set_generation(this); - younger_refs_in_space_iterate(space(), blk); + younger_refs_in_space_iterate(space(), blk, n_threads); blk->reset_generation(); }