diff --git a/src/hotspot/share/services/memTracker.cpp b/src/hotspot/share/services/memTracker.cpp index 8089a13e5fb..e140bc43657 100644 --- a/src/hotspot/share/services/memTracker.cpp +++ b/src/hotspot/share/services/memTracker.cpp @@ -48,7 +48,6 @@ #endif volatile NMT_TrackingLevel MemTracker::_tracking_level = NMT_unknown; -NMT_TrackingLevel MemTracker::_cmdline_tracking_level = NMT_unknown; MemBaseline MemTracker::_baseline; @@ -82,7 +81,7 @@ void MemTracker::initialize() { NMTPreInit::pre_to_post(); - _tracking_level = _cmdline_tracking_level = level; + _tracking_level = level; // Log state right after NMT initialization if (log_is_enabled(Info, nmt)) { diff --git a/src/hotspot/share/services/memTracker.hpp b/src/hotspot/share/services/memTracker.hpp index 9ba4da26477..052fbaa43ad 100644 --- a/src/hotspot/share/services/memTracker.hpp +++ b/src/hotspot/share/services/memTracker.hpp @@ -224,10 +224,6 @@ class MemTracker : AllStatic { return _baseline; } - static NMT_TrackingLevel cmdline_tracking_level() { - return _cmdline_tracking_level; - } - static void tuning_statistics(outputStream* out); private: @@ -239,8 +235,6 @@ class MemTracker : AllStatic { // If NMT option value passed by launcher through environment // variable is valid static bool _is_nmt_env_valid; - // command line tracking level - static NMT_TrackingLevel _cmdline_tracking_level; // Stored baseline static MemBaseline _baseline; // Query lock diff --git a/src/hotspot/share/services/nmtDCmd.cpp b/src/hotspot/share/services/nmtDCmd.cpp index 4c51bf2da92..870dfdba9da 100644 --- a/src/hotspot/share/services/nmtDCmd.cpp +++ b/src/hotspot/share/services/nmtDCmd.cpp @@ -177,13 +177,9 @@ void NMTDCmd::report_diff(bool summaryOnly, size_t scale_unit) { } bool NMTDCmd::check_detail_tracking_level(outputStream* out) { - if (MemTracker::tracking_level() == NMT_detail) { - return true; - } else if (MemTracker::cmdline_tracking_level() == NMT_detail) { - out->print_cr("Tracking level has been downgraded due to lack of resources"); - return false; - } else { + if (MemTracker::tracking_level() != NMT_detail) { out->print_cr("Detail tracking is not enabled"); return false; } + return true; }