hotspot/src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp
changeset 26701 f8ff74a6c058
parent 26422 4ee5901e205e
child 27251 7d667f91ec8d
equal deleted inserted replaced
26700:8107d0778244 26701:f8ff74a6c058
   235   }
   235   }
   236 
   236 
   237   _last_gc_worker_times_ms.verify();
   237   _last_gc_worker_times_ms.verify();
   238   _last_gc_worker_other_times_ms.verify();
   238   _last_gc_worker_other_times_ms.verify();
   239 
   239 
   240   if (G1DeferredRSUpdate) {
   240   _last_redirty_logged_cards_time_ms.verify();
   241     _last_redirty_logged_cards_time_ms.verify();
   241   _last_redirty_logged_cards_processed_cards.verify();
   242     _last_redirty_logged_cards_processed_cards.verify();
       
   243   }
       
   244 }
   242 }
   245 
   243 
   246 void G1GCPhaseTimes::note_string_dedup_fixup_start() {
   244 void G1GCPhaseTimes::note_string_dedup_fixup_start() {
   247   _cur_string_dedup_queue_fixup_worker_times_ms.reset();
   245   _cur_string_dedup_queue_fixup_worker_times_ms.reset();
   248   _cur_string_dedup_table_fixup_worker_times_ms.reset();
   246   _cur_string_dedup_table_fixup_worker_times_ms.reset();
   350   print_stats(2, "Choose CSet",
   348   print_stats(2, "Choose CSet",
   351     (_recorded_young_cset_choice_time_ms +
   349     (_recorded_young_cset_choice_time_ms +
   352     _recorded_non_young_cset_choice_time_ms));
   350     _recorded_non_young_cset_choice_time_ms));
   353   print_stats(2, "Ref Proc", _cur_ref_proc_time_ms);
   351   print_stats(2, "Ref Proc", _cur_ref_proc_time_ms);
   354   print_stats(2, "Ref Enq", _cur_ref_enq_time_ms);
   352   print_stats(2, "Ref Enq", _cur_ref_enq_time_ms);
   355   if (G1DeferredRSUpdate) {
   353   print_stats(2, "Redirty Cards", _recorded_redirty_logged_cards_time_ms);
   356     print_stats(2, "Redirty Cards", _recorded_redirty_logged_cards_time_ms);
   354   if (G1Log::finest()) {
   357     if (G1Log::finest()) {
   355     _last_redirty_logged_cards_time_ms.print(3, "Parallel Redirty");
   358       _last_redirty_logged_cards_time_ms.print(3, "Parallel Redirty");
   356     _last_redirty_logged_cards_processed_cards.print(3, "Redirtied Cards");
   359       _last_redirty_logged_cards_processed_cards.print(3, "Redirtied Cards");
       
   360     }
       
   361   }
   357   }
   362   if (G1ReclaimDeadHumongousObjectsAtYoungGC) {
   358   if (G1ReclaimDeadHumongousObjectsAtYoungGC) {
   363     print_stats(2, "Humongous Reclaim", _cur_fast_reclaim_humongous_time_ms);
   359     print_stats(2, "Humongous Reclaim", _cur_fast_reclaim_humongous_time_ms);
   364     if (G1Log::finest()) {
   360     if (G1Log::finest()) {
   365       print_stats(3, "Humongous Total", _cur_fast_reclaim_humongous_total);
   361       print_stats(3, "Humongous Total", _cur_fast_reclaim_humongous_total);