< prev index next >

src/hotspot/share/jfr/recorder/storage/jfrStorageControl.cpp

Print this page

        

*** 32,53 **** size_t compare_value; size_t exchange_value; do { compare_value = *dest; exchange_value = compare_value + value; ! } while (Atomic::cmpxchg(exchange_value, dest, compare_value) != compare_value); return exchange_value; } static jlong atomic_dec(size_t volatile* const dest) { size_t compare_value; size_t exchange_value; do { compare_value = *dest; assert(compare_value >= 1, "invariant"); exchange_value = compare_value - 1; ! } while (Atomic::cmpxchg(exchange_value, dest, compare_value) != compare_value); return exchange_value; } const size_t max_lease_factor = 2; JfrStorageControl::JfrStorageControl(size_t global_count_total, size_t in_memory_discard_threshold) : --- 32,53 ---- size_t compare_value; size_t exchange_value; do { compare_value = *dest; exchange_value = compare_value + value; ! } while (Atomic::cmpxchg(dest, compare_value, exchange_value) != compare_value); return exchange_value; } static jlong atomic_dec(size_t volatile* const dest) { size_t compare_value; size_t exchange_value; do { compare_value = *dest; assert(compare_value >= 1, "invariant"); exchange_value = compare_value - 1; ! } while (Atomic::cmpxchg(dest, compare_value, exchange_value) != compare_value); return exchange_value; } const size_t max_lease_factor = 2; JfrStorageControl::JfrStorageControl(size_t global_count_total, size_t in_memory_discard_threshold) :
*** 135,140 **** } void JfrStorageControl::set_scavenge_threshold(size_t number_of_dead_buffers) { _scavenge_threshold = number_of_dead_buffers; } - --- 135,139 ----
< prev index next >