< prev index next >

src/hotspot/share/services/memTracker.hpp

Print this page

        

@@ -111,10 +111,12 @@
   // Virtual memory tracking data structures are protected by ThreadCritical lock.
   ThreadCritical    _tc;
 };
 
 class MemTracker : AllStatic {
+  friend class VirtualMemoryTrackerTest;
+
  public:
   static inline NMT_TrackingLevel tracking_level() {
     if (_tracking_level == NMT_unknown) {
       // No fencing is needed here, since JVM is in single-threaded
       // mode.

@@ -213,12 +215,11 @@
     const NativeCallStack& stack, MEMFLAGS flag = mtNone) {
     if (tracking_level() < NMT_summary) return;
     if (addr != NULL) {
       ThreadCritical tc;
       if (tracking_level() < NMT_summary) return;
-      VirtualMemoryTracker::add_reserved_region((address)addr, size,
-        stack, flag, true);
+      VirtualMemoryTracker::add_reserved_region((address)addr, size, stack, flag);
       VirtualMemoryTracker::add_committed_region((address)addr, size, stack);
     }
   }
 
   static inline void record_virtual_memory_commit(void* addr, size_t size,
< prev index next >