--- old/src/share/vm/memory/cardGeneration.cpp 2015-05-13 14:05:32.761094756 +0200 +++ new/src/share/vm/memory/cardGeneration.cpp 2015-05-13 14:05:32.657091298 +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(); }