< prev index next >
src/share/vm/runtime/java.cpp
Print this page
*** 33,42 ****
--- 33,43 ----
#include "interpreter/bytecodeHistogram.hpp"
#if INCLUDE_JVMCI
#include "jvmci/jvmciCompiler.hpp"
#include "jvmci/jvmciRuntime.hpp"
#endif
+ #include "logging/log.hpp"
#include "memory/oopFactory.hpp"
#include "memory/universe.hpp"
#include "oops/constantPool.hpp"
#include "oops/generateOopMap.hpp"
#include "oops/instanceKlass.hpp"
*** 450,466 ****
// Stop concurrent GC threads
Universe::heap()->stop();
// Print GC/heap related information.
! if (PrintGCDetails) {
! Universe::print();
! AdaptiveSizePolicyOutput(0);
! if (Verbose) {
! ClassLoaderDataGraph::dump_on(gclog_or_tty);
}
}
if (PrintBytecodeHistogram) {
BytecodeHistogram::print();
}
--- 451,469 ----
// Stop concurrent GC threads
Universe::heap()->stop();
// Print GC/heap related information.
! LogHandle(gc, heap, exit) log;
! if (log.is_info()) {
! ResourceMark rm;
! Universe::print_on(log.info_stream());
! if (log.is_trace()) {
! ClassLoaderDataGraph::dump_on(log.trace_stream());
}
}
+ AdaptiveSizePolicyOutput::print();
if (PrintBytecodeHistogram) {
BytecodeHistogram::print();
}
< prev index next >