243 244 #ifdef COMPILER2 245 if ((PrintOptoStatistics || LogVMOutput || LogCompilation) && UseCompiler) { 246 FlagSetting fs(DisplayVMOutput, DisplayVMOutput && PrintOptoStatistics); 247 Compile::print_statistics(); 248 #ifndef COMPILER1 249 Deoptimization::print_statistics(); 250 nmethod::print_statistics(); 251 SharedRuntime::print_statistics(); 252 #endif //COMPILER1 253 os::print_statistics(); 254 } 255 256 if (PrintLockStatistics || PrintPreciseBiasedLockingStatistics || PrintPreciseRTMLockingStatistics) { 257 OptoRuntime::print_named_counters(); 258 } 259 260 if (TimeLivenessAnalysis) { 261 MethodLiveness::print_times(); 262 } 263 #ifdef ASSERT 264 if (CollectIndexSetStatistics) { 265 IndexSet::print_statistics(); 266 } 267 #endif // ASSERT 268 #endif // COMPILER2 269 if (CountCompiledCalls) { 270 print_method_invocation_histogram(); 271 } 272 273 print_method_profiling_data(); 274 275 if (TimeCompilationPolicy) { 276 CompilationPolicy::policy()->print_time(); 277 } 278 if (TimeOopMap) { 279 GenerateOopMap::print_time(); 280 } 281 if (ProfilerCheckIntervals) { 282 PeriodicTask::print_intervals(); 283 } 284 if (PrintSymbolTableSizeHistogram) { 285 SymbolTable::print_histogram(); 286 } 287 if (CountBytecodes || TraceBytecodes || StopInterpreterAt) { | 243 244 #ifdef COMPILER2 245 if ((PrintOptoStatistics || LogVMOutput || LogCompilation) && UseCompiler) { 246 FlagSetting fs(DisplayVMOutput, DisplayVMOutput && PrintOptoStatistics); 247 Compile::print_statistics(); 248 #ifndef COMPILER1 249 Deoptimization::print_statistics(); 250 nmethod::print_statistics(); 251 SharedRuntime::print_statistics(); 252 #endif //COMPILER1 253 os::print_statistics(); 254 } 255 256 if (PrintLockStatistics || PrintPreciseBiasedLockingStatistics || PrintPreciseRTMLockingStatistics) { 257 OptoRuntime::print_named_counters(); 258 } 259 260 if (TimeLivenessAnalysis) { 261 MethodLiveness::print_times(); 262 } 263 #endif // COMPILER2 264 if (CountCompiledCalls) { 265 print_method_invocation_histogram(); 266 } 267 268 print_method_profiling_data(); 269 270 if (TimeCompilationPolicy) { 271 CompilationPolicy::policy()->print_time(); 272 } 273 if (TimeOopMap) { 274 GenerateOopMap::print_time(); 275 } 276 if (ProfilerCheckIntervals) { 277 PeriodicTask::print_intervals(); 278 } 279 if (PrintSymbolTableSizeHistogram) { 280 SymbolTable::print_histogram(); 281 } 282 if (CountBytecodes || TraceBytecodes || StopInterpreterAt) { |