< prev index next >

src/hotspot/share/gc/shenandoah/shenandoahCodeRoots.cpp

Print this page

        

*** 262,272 **** GrowableArray<ShenandoahNMethod*>* list = ShenandoahCodeRoots::_recorded_nms; size_t max = (size_t)list->length(); while (_claimed < max) { ! size_t cur = Atomic::add(stride, &_claimed) - stride; size_t start = cur; size_t end = MIN2(cur + stride, max); if (start >= max) break; for (size_t idx = start; idx < end; idx++) { --- 262,272 ---- GrowableArray<ShenandoahNMethod*>* list = ShenandoahCodeRoots::_recorded_nms; size_t max = (size_t)list->length(); while (_claimed < max) { ! size_t cur = Atomic::add(&_claimed, stride) - stride; size_t start = cur; size_t end = MIN2(cur + stride, max); if (start >= max) break; for (size_t idx = start; idx < end; idx++) {
< prev index next >