src/share/vm/runtime/java.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File
hotspot Cdiff src/share/vm/runtime/java.cpp
src/share/vm/runtime/java.cpp
Print this page
*** 55,64 ****
--- 55,66 ----
#include "runtime/sharedRuntime.hpp"
#include "runtime/statSampler.hpp"
#include "runtime/task.hpp"
#include "runtime/timer.hpp"
#include "runtime/vm_operations.hpp"
+ #include "services/memReporter.hpp"
+ #include "services/memTracker.hpp"
#include "trace/tracing.hpp"
#include "trace/traceEventTypes.hpp"
#include "utilities/dtrace.hpp"
#include "utilities/globalDefinitions.hpp"
#include "utilities/histogram.hpp"
*** 354,363 ****
--- 356,376 ----
tty->print_cr("Compile::CompiledZap_count = %d", Compile::CompiledZap_count);
tty->print_cr("OptoRuntime::ZapDeadCompiledLocals_count = %d", OptoRuntime::ZapDeadCompiledLocals_count);
}
#endif // COMPILER2
#endif // ENABLE_ZAP_DEAD_LOCALS
+
+ // Native memory tracking data
+ if (PrintNMTStatistics) {
+ if (MemTracker::is_on()) {
+ BaselineTTYOutputer outputer(tty);
+ MemTracker::print_memory_usage(outputer, K, false);
+ } else {
+ tty->print("Native memory tracking is off due to ");
+ tty->print_cr(MemTracker::reason());
+ }
+ }
}
#else // PRODUCT MODE STATISTICS
void print_statistics() {
src/share/vm/runtime/java.cpp
Index
Unified diffs
Context diffs
Sdiffs
Wdiffs
Patch
New
Old
Previous File
Next File