--- a/src/hotspot/share/services/memTracker.cpp Thu Nov 15 14:01:10 2018 -0800
+++ b/src/hotspot/share/services/memTracker.cpp Thu Nov 15 17:55:41 2018 -0500
@@ -24,7 +24,6 @@
#include "precompiled.hpp"
#include "jvm.h"
-#include "runtime/mutex.hpp"
#include "runtime/orderAccess.hpp"
#include "runtime/vmThread.hpp"
#include "runtime/vm_operations.hpp"
@@ -50,7 +49,6 @@
NMT_TrackingLevel MemTracker::_cmdline_tracking_level = NMT_unknown;
MemBaseline MemTracker::_baseline;
-Mutex* MemTracker::_query_lock = NULL;
bool MemTracker::_is_nmt_env_valid = true;
static const size_t buffer_size = 64;
@@ -98,11 +96,6 @@
shutdown();
return;
}
- _query_lock = new (std::nothrow) Mutex(Monitor::max_nonleaf, "NMT_queryLock");
- // Already OOM. It is unlikely, but still have to handle it.
- if (_query_lock == NULL) {
- shutdown();
- }
}
}