< prev index next >

src/share/vm/runtime/java.cpp

Print this page

        

*** 29,38 **** --- 29,42 ---- #include "code/codeCache.hpp" #include "compiler/compileBroker.hpp" #include "compiler/compilerOracle.hpp" #include "gc/shared/genCollectedHeap.hpp" #include "interpreter/bytecodeHistogram.hpp" + #if INCLUDE_JVMCI + #include "jvmci/jvmciCompiler.hpp" + #include "jvmci/jvmciRuntime.hpp" + #endif #include "memory/oopFactory.hpp" #include "memory/universe.hpp" #include "oops/constantPool.hpp" #include "oops/generateOopMap.hpp" #include "oops/instanceKlass.hpp"
*** 234,254 **** if ((PrintC1Statistics || LogVMOutput || LogCompilation) && UseCompiler) { FlagSetting fs(DisplayVMOutput, DisplayVMOutput && PrintC1Statistics); Runtime1::print_statistics(); Deoptimization::print_statistics(); SharedRuntime::print_statistics(); - nmethod::print_statistics(); } #endif /* COMPILER1 */ #ifdef COMPILER2 if ((PrintOptoStatistics || LogVMOutput || LogCompilation) && UseCompiler) { FlagSetting fs(DisplayVMOutput, DisplayVMOutput && PrintOptoStatistics); Compile::print_statistics(); #ifndef COMPILER1 Deoptimization::print_statistics(); - nmethod::print_statistics(); SharedRuntime::print_statistics(); #endif //COMPILER1 os::print_statistics(); } --- 238,256 ----
*** 262,272 **** #ifdef ASSERT if (CollectIndexSetStatistics) { IndexSet::print_statistics(); } #endif // ASSERT ! #endif // COMPILER2 if (CountCompiledCalls) { print_method_invocation_histogram(); } print_method_profiling_data(); --- 264,288 ---- #ifdef ASSERT if (CollectIndexSetStatistics) { IndexSet::print_statistics(); } #endif // ASSERT ! #else ! #ifdef INCLUDE_JVMCI ! #ifndef COMPILER1 ! if ((TraceDeoptimization || LogVMOutput || LogCompilation) && UseCompiler) { ! FlagSetting fs(DisplayVMOutput, DisplayVMOutput && TraceDeoptimization); ! Deoptimization::print_statistics(); ! SharedRuntime::print_statistics(); ! } ! #endif ! #endif ! #endif ! ! if (PrintNMethodStatistics) { ! nmethod::print_statistics(); ! } if (CountCompiledCalls) { print_method_invocation_histogram(); } print_method_profiling_data();
*** 407,416 **** --- 423,436 ---- case BEFORE_EXIT_DONE: return; } } + #if INCLUDE_JVMCI + JVMCIRuntime::shutdown(); + #endif + // Hang forever on exit if we're reporting an error. if (ShowMessageBoxOnError && is_error_reported()) { os::infinite_sleep(); }
< prev index next >