< prev index next >

src/share/vm/gc/cms/parNewGeneration.cpp

Print this page
rev 8853 : imported patch mikael-erik-suggestions
rev 8867 : [mq]: bengt-refactoring

*** 246,257 **** buf_space = sp->par_allocate(buf_size); free_bytes = sp->free(); } } if (buf_space != NULL) { ! plab->set_word_size(buf_size); ! plab->set_buf(buf_space); record_survivor_plab(buf_space, buf_size); obj = plab->allocate_aligned(word_sz, SurvivorAlignmentInBytes); // Note that we cannot compare buf_size < word_sz below // because of AlignmentReserve (see PLAB::allocate()). assert(obj != NULL || plab->words_remaining() < word_sz, --- 246,256 ---- buf_space = sp->par_allocate(buf_size); free_bytes = sp->free(); } } if (buf_space != NULL) { ! plab->set_buf(buf_space, buf_size); record_survivor_plab(buf_space, buf_size); obj = plab->allocate_aligned(word_sz, SurvivorAlignmentInBytes); // Note that we cannot compare buf_size < word_sz below // because of AlignmentReserve (see PLAB::allocate()). assert(obj != NULL || plab->words_remaining() < word_sz,
< prev index next >