--- old/src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp 2019-11-21 11:53:05.878864019 +0100 +++ new/src/hotspot/share/gc/shared/stringdedup/stringDedupTable.cpp 2019-11-21 11:53:05.622859837 +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() {