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); |