src/hotspot/share/services/mallocTracker.hpp
changeset 59249 29b0d0b61615
parent 59118 89c44961a84f
child 59250 a6deb69743d4
equal deleted inserted replaced
59248:e92153ed8bdc 59249:29b0d0b61615
    53   }
    53   }
    54 
    54 
    55   inline void allocate(size_t sz) {
    55   inline void allocate(size_t sz) {
    56     Atomic::inc(&_count);
    56     Atomic::inc(&_count);
    57     if (sz > 0) {
    57     if (sz > 0) {
    58       Atomic::add(sz, &_size);
    58       Atomic::add(&_size, sz);
    59       DEBUG_ONLY(_peak_size = MAX2(_peak_size, _size));
    59       DEBUG_ONLY(_peak_size = MAX2(_peak_size, _size));
    60     }
    60     }
    61     DEBUG_ONLY(_peak_count = MAX2(_peak_count, _count);)
    61     DEBUG_ONLY(_peak_count = MAX2(_peak_count, _count);)
    62   }
    62   }
    63 
    63 
    70     }
    70     }
    71   }
    71   }
    72 
    72 
    73   inline void resize(long sz) {
    73   inline void resize(long sz) {
    74     if (sz != 0) {
    74     if (sz != 0) {
    75       Atomic::add(size_t(sz), &_size);
    75       Atomic::add(&_size, size_t(sz));
    76       DEBUG_ONLY(_peak_size = MAX2(_size, _peak_size);)
    76       DEBUG_ONLY(_peak_size = MAX2(_size, _peak_size);)
    77     }
    77     }
    78   }
    78   }
    79 
    79 
    80   inline size_t count() const { return _count; }
    80   inline size_t count() const { return _count; }