--- old/src/hotspot/share/gc/z/zStat.cpp 2019-11-21 11:53:14.411003392 +0100 +++ new/src/hotspot/share/gc/z/zStat.cpp 2019-11-21 11:53:14.150999145 +0100 @@ -761,8 +761,8 @@ // void ZStatSample(const ZStatSampler& sampler, uint64_t value) { ZStatSamplerData* const cpu_data = sampler.get(); - Atomic::add(1u, &cpu_data->_nsamples); - Atomic::add(value, &cpu_data->_sum); + Atomic::add(&cpu_data->_nsamples, 1u); + Atomic::add(&cpu_data->_sum, value); uint64_t max = cpu_data->_max; for (;;) { @@ -787,14 +787,14 @@ void ZStatInc(const ZStatCounter& counter, uint64_t increment) { ZStatCounterData* const cpu_data = counter.get(); - const uint64_t value = Atomic::add(increment, &cpu_data->_counter); + const uint64_t value = Atomic::add(&cpu_data->_counter, increment); ZTracer::tracer()->report_stat_counter(counter, increment, value); } void ZStatInc(const ZStatUnsampledCounter& counter, uint64_t increment) { ZStatCounterData* const cpu_data = counter.get(); - Atomic::add(increment, &cpu_data->_counter); + Atomic::add(&cpu_data->_counter, increment); } //