src/share/vm/services/memTracker.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
*** old/src/share/vm/services/memTracker.cpp Wed Aug 13 15:35:39 2014
--- new/src/share/vm/services/memTracker.cpp Wed Aug 13 15:35:38 2014
*** 75,85 ****
--- 75,90 ----
}
return level;
}
void MemTracker::init() {
if (tracking_level() >= NMT_summary) {
+ NMT_TrackingLevel level = tracking_level();
+ if (level >= NMT_summary) {
+ if (!VirtualMemoryTracker::late_initialize(level)) {
+ 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();
}
src/share/vm/services/memTracker.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File