--- old/src/hotspot/share/services/mallocTracker.hpp 2017-10-11 09:39:03.001051704 -0400 +++ new/src/hotspot/share/services/mallocTracker.hpp 2017-10-11 09:39:02.571711746 -0400 @@ -68,7 +68,7 @@ if (sz > 0) { // unary minus operator applied to unsigned type, result still unsigned #pragma warning(suppress: 4146) - Atomic::add(-sz, &_size); + Atomic::sub(sz, &_size); } }