--- old/src/hotspot/share/gc/z/zObjectAllocator.cpp 2019-11-21 11:53:13.546989279 +0100 +++ new/src/hotspot/share/gc/z/zObjectAllocator.cpp 2019-11-21 11:53:13.286985031 +0100 @@ -63,7 +63,7 @@ ZPage* const page = ZHeap::heap()->alloc_page(type, size, flags); if (page != NULL) { // Increment used bytes - Atomic::add(size, _used.addr()); + Atomic::add(_used.addr(), size); } return page; @@ -71,7 +71,7 @@ void ZObjectAllocator::undo_alloc_page(ZPage* page) { // Increment undone bytes - Atomic::add(page->size(), _undone.addr()); + Atomic::add(_undone.addr(), page->size()); ZHeap::heap()->undo_alloc_page(page); }