< prev index next >

src/share/vm/gc/shenandoah/shenandoahFreeSet.cpp

Print this page
rev 12657 : Add remaining unused free space to 'used' counter in free list. Makes heuristics more precise.

*** 221,230 **** --- 221,231 ---- return SIZE_MAX; } size_t result = (size_t) Atomic::cmpxchg((jlong) next, (jlong*) &_current_index, (jlong) idx); if (result == idx) { + increase_used(get(idx)->free()); result = next; } assert (result != _active_end, "don't increase current into active_end"); return result; }
< prev index next >