--- old/src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp 2019-11-21 11:57:30.191318718 +0100 +++ new/src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp 2019-11-21 11:57:29.751311286 +0100 @@ -589,7 +589,7 @@ } size_t StringDedupTable::claim_table_partition(size_t partition_size) { - return Atomic::add(partition_size, &_claimed_index) - partition_size; + return Atomic::add(&_claimed_index, partition_size) - partition_size; } void StringDedupTable::verify() {