< prev index next >

src/hotspot/share/gc/g1/g1GCPhaseTimes.cpp

Print this page




 366 double G1GCPhaseTimes::print_evacuate_optional_collection_set() const {
 367   const double sum_ms = _cur_optional_evac_ms;
 368   if (sum_ms > 0) {
 369     info_time("Evacuate Optional Collection Set", sum_ms);
 370     debug_phase(_gc_par_phases[OptScanRS]);
 371     debug_phase(_gc_par_phases[OptObjCopy]);
 372   }
 373   return sum_ms;
 374 }
 375 
 376 double G1GCPhaseTimes::print_evacuate_collection_set() const {
 377   const double sum_ms = _cur_collection_par_time_ms;
 378 
 379   info_time("Evacuate Collection Set", sum_ms);
 380 
 381   trace_phase(_gc_par_phases[GCWorkerStart], false);
 382   debug_phase(_gc_par_phases[ExtRootScan]);
 383   for (int i = ThreadRoots; i <= SATBFiltering; i++) {
 384     trace_phase(_gc_par_phases[i]);
 385   }
 386   debug_phase(_gc_par_phases[UpdateRS]);
 387   if (G1HotCardCache::default_use_cache()) {
 388     trace_phase(_gc_par_phases[ScanHCC]);
 389   }

 390   debug_phase(_gc_par_phases[ScanRS]);
 391   debug_phase(_gc_par_phases[CodeRoots]);
 392   debug_phase(_gc_par_phases[ObjCopy]);
 393   debug_phase(_gc_par_phases[Termination]);
 394   debug_phase(_gc_par_phases[Other]);
 395   debug_phase(_gc_par_phases[GCWorkerTotal]);
 396   trace_phase(_gc_par_phases[GCWorkerEnd], false);
 397 
 398   return sum_ms;
 399 }
 400 
 401 double G1GCPhaseTimes::print_post_evacuate_collection_set() const {
 402   const double evac_fail_handling = _cur_evac_fail_recalc_used +
 403                                     _cur_evac_fail_remove_self_forwards;
 404   const double sum_ms = evac_fail_handling +
 405                         _cur_collection_code_root_fixup_time_ms +
 406                         _recorded_preserve_cm_referents_time_ms +
 407                         _cur_ref_proc_time_ms +
 408                         (_weak_phase_times.total_time_sec() * MILLIUNITS) +
 409                         _cur_clear_ct_time_ms +




 366 double G1GCPhaseTimes::print_evacuate_optional_collection_set() const {
 367   const double sum_ms = _cur_optional_evac_ms;
 368   if (sum_ms > 0) {
 369     info_time("Evacuate Optional Collection Set", sum_ms);
 370     debug_phase(_gc_par_phases[OptScanRS]);
 371     debug_phase(_gc_par_phases[OptObjCopy]);
 372   }
 373   return sum_ms;
 374 }
 375 
 376 double G1GCPhaseTimes::print_evacuate_collection_set() const {
 377   const double sum_ms = _cur_collection_par_time_ms;
 378 
 379   info_time("Evacuate Collection Set", sum_ms);
 380 
 381   trace_phase(_gc_par_phases[GCWorkerStart], false);
 382   debug_phase(_gc_par_phases[ExtRootScan]);
 383   for (int i = ThreadRoots; i <= SATBFiltering; i++) {
 384     trace_phase(_gc_par_phases[i]);
 385   }

 386   if (G1HotCardCache::default_use_cache()) {
 387     debug_phase(_gc_par_phases[ScanHCC]);
 388   }
 389   debug_phase(_gc_par_phases[UpdateRS]);
 390   debug_phase(_gc_par_phases[ScanRS]);
 391   debug_phase(_gc_par_phases[CodeRoots]);
 392   debug_phase(_gc_par_phases[ObjCopy]);
 393   debug_phase(_gc_par_phases[Termination]);
 394   debug_phase(_gc_par_phases[Other]);
 395   debug_phase(_gc_par_phases[GCWorkerTotal]);
 396   trace_phase(_gc_par_phases[GCWorkerEnd], false);
 397 
 398   return sum_ms;
 399 }
 400 
 401 double G1GCPhaseTimes::print_post_evacuate_collection_set() const {
 402   const double evac_fail_handling = _cur_evac_fail_recalc_used +
 403                                     _cur_evac_fail_remove_self_forwards;
 404   const double sum_ms = evac_fail_handling +
 405                         _cur_collection_code_root_fixup_time_ms +
 406                         _recorded_preserve_cm_referents_time_ms +
 407                         _cur_ref_proc_time_ms +
 408                         (_weak_phase_times.total_time_sec() * MILLIUNITS) +
 409                         _cur_clear_ct_time_ms +


< prev index next >