< prev index next >

src/hotspot/share/services/memTracker.hpp

Print this page

        

*** 61,72 **** static inline void record_virtual_memory_reserve(void* addr, size_t size, const NativeCallStack& stack, MEMFLAGS flag = mtNone) { } static inline void record_virtual_memory_reserve_and_commit(void* addr, size_t size, const NativeCallStack& stack, MEMFLAGS flag = mtNone) { } static inline void record_virtual_memory_commit(void* addr, size_t size, const NativeCallStack& stack) { } - static inline Tracker get_virtual_memory_uncommit_tracker() { return Tracker(); } - static inline Tracker get_virtual_memory_release_tracker() { return Tracker(); } static inline void record_virtual_memory_type(void* addr, MEMFLAGS flag) { } static inline void record_thread_stack(void* addr, size_t size) { } static inline void release_thread_stack(void* addr, size_t size) { } static void final_report(outputStream*) { } --- 61,70 ----
*** 225,242 **** if (tracking_level() < NMT_summary) return; VirtualMemoryTracker::add_committed_region((address)addr, size, stack); } } ! static inline Tracker get_virtual_memory_uncommit_tracker() { ! assert(tracking_level() >= NMT_summary, "Check by caller"); ! return Tracker(Tracker::uncommit); } ! static inline Tracker get_virtual_memory_release_tracker() { ! assert(tracking_level() >= NMT_summary, "Check by caller"); ! return Tracker(Tracker::release); } static inline void record_virtual_memory_type(void* addr, MEMFLAGS flag) { if (tracking_level() < NMT_summary) return; if (addr != NULL) { --- 223,244 ---- if (tracking_level() < NMT_summary) return; VirtualMemoryTracker::add_committed_region((address)addr, size, stack); } } ! static inline void record_virtual_memory_uncommit(void* addr, size_t size) { ! if (MemTracker::tracking_level() > NMT_minimal) { ! Tracker tracker(Tracker::uncommit); ! tracker.record((address)addr, size); ! } } ! static inline void record_virtual_memory_release(void* addr, size_t size) { ! if (MemTracker::tracking_level() > NMT_minimal) { ! Tracker tracker(Tracker::release); ! tracker.record((address)addr, size); ! } } static inline void record_virtual_memory_type(void* addr, MEMFLAGS flag) { if (tracking_level() < NMT_summary) return; if (addr != NULL) {
< prev index next >