< prev index next >

src/hotspot/os/windows/perfMemory_windows.cpp

Print this page

        

@@ -1836,14 +1836,9 @@
   if (PerfMemory::contains(addr) || PerfMemory::contains(addr + bytes - 1)) {
     // prevent accidental detachment of this process's PerfMemory region
     return;
   }
 
-  if (MemTracker::tracking_level() > NMT_minimal) {
-    // it does not go through os api, the operation has to record from here
-    Tracker tkr = MemTracker::get_virtual_memory_release_tracker();
     remove_file_mapping(addr);
-    tkr.record((address)addr, bytes);
-  } else {
-    remove_file_mapping(addr);
-  }
+
+  MemTracker::record_virtual_memory_release(addr, bytes);
 }
< prev index next >