src/hotspot/share/services/memTracker.hpp
changeset 59269 ac6f7738a0ee
parent 59118 89c44961a84f
equal deleted inserted replaced
59268:611f6bfe7c30 59269:ac6f7738a0ee
    61   static inline void* malloc_base(void* memblock) { return memblock; }
    61   static inline void* malloc_base(void* memblock) { return memblock; }
    62   static inline void* record_free(void* memblock, NMT_TrackingLevel level) { return memblock; }
    62   static inline void* record_free(void* memblock, NMT_TrackingLevel level) { return memblock; }
    63 
    63 
    64   static inline void record_new_arena(MEMFLAGS flag) { }
    64   static inline void record_new_arena(MEMFLAGS flag) { }
    65   static inline void record_arena_free(MEMFLAGS flag) { }
    65   static inline void record_arena_free(MEMFLAGS flag) { }
    66   static inline void record_arena_size_change(int diff, MEMFLAGS flag) { }
    66   static inline void record_arena_size_change(ssize_t diff, MEMFLAGS flag) { }
    67   static inline void record_virtual_memory_reserve(void* addr, size_t size, const NativeCallStack& stack,
    67   static inline void record_virtual_memory_reserve(void* addr, size_t size, const NativeCallStack& stack,
    68                        MEMFLAGS flag = mtNone) { }
    68                        MEMFLAGS flag = mtNone) { }
    69   static inline void record_virtual_memory_reserve_and_commit(void* addr, size_t size,
    69   static inline void record_virtual_memory_reserve_and_commit(void* addr, size_t size,
    70     const NativeCallStack& stack, MEMFLAGS flag = mtNone) { }
    70     const NativeCallStack& stack, MEMFLAGS flag = mtNone) { }
    71   static inline void record_virtual_memory_commit(void* addr, size_t size, const NativeCallStack& stack) { }
    71   static inline void record_virtual_memory_commit(void* addr, size_t size, const NativeCallStack& stack) { }
   201     MallocTracker::record_arena_free(flag);
   201     MallocTracker::record_arena_free(flag);
   202   }
   202   }
   203 
   203 
   204   // Record arena size change. Arena size is the size of all arena
   204   // Record arena size change. Arena size is the size of all arena
   205   // chuncks that backing up the arena.
   205   // chuncks that backing up the arena.
   206   static inline void record_arena_size_change(int diff, MEMFLAGS flag) {
   206   static inline void record_arena_size_change(ssize_t diff, MEMFLAGS flag) {
   207     if (tracking_level() < NMT_summary) return;
   207     if (tracking_level() < NMT_summary) return;
   208     MallocTracker::record_arena_size_change(diff, flag);
   208     MallocTracker::record_arena_size_change(diff, flag);
   209   }
   209   }
   210 
   210 
   211   static inline void record_virtual_memory_reserve(void* addr, size_t size, const NativeCallStack& stack,
   211   static inline void record_virtual_memory_reserve(void* addr, size_t size, const NativeCallStack& stack,