diff -r 8f92795b39e5 -r 89c44961a84f src/hotspot/share/services/mallocTracker.hpp --- a/src/hotspot/share/services/mallocTracker.hpp Fri Nov 15 18:31:55 2019 -0500 +++ b/src/hotspot/share/services/mallocTracker.hpp Fri Nov 15 21:19:56 2019 -0500 @@ -70,9 +70,8 @@ } } - inline void resize(ssize_t sz) { + inline void resize(long sz) { if (sz != 0) { - assert(sz >= 0 || _size >= size_t(-sz), "Must be"); Atomic::add(size_t(sz), &_size); DEBUG_ONLY(_peak_size = MAX2(_size, _peak_size);) } @@ -114,7 +113,7 @@ _arena.deallocate(0); } - inline void record_arena_size_change(ssize_t sz) { + inline void record_arena_size_change(long sz) { _arena.resize(sz); } @@ -362,7 +361,7 @@ MallocMemorySummary::record_arena_free(flags); } - static inline void record_arena_size_change(ssize_t size, MEMFLAGS flags) { + static inline void record_arena_size_change(int size, MEMFLAGS flags) { MallocMemorySummary::record_arena_size_change(size, flags); } private: