src/share/vm/gc_implementation/g1/g1GCPhaseTimes.cpp

changeset 7218
6948da6d7c13
parent 7208
7baf47cb97cb
child 7535
7ae4e26cb1e0
child 7658
c3fcc09c9239
equal deleted inserted replaced
7217:fa56205f142c 7218:6948da6d7c13
234 } 234 }
235 235
236 _last_gc_worker_times_ms.verify(); 236 _last_gc_worker_times_ms.verify();
237 _last_gc_worker_other_times_ms.verify(); 237 _last_gc_worker_other_times_ms.verify();
238 238
239 if (G1DeferredRSUpdate) { 239 _last_redirty_logged_cards_time_ms.verify();
240 _last_redirty_logged_cards_time_ms.verify(); 240 _last_redirty_logged_cards_processed_cards.verify();
241 _last_redirty_logged_cards_processed_cards.verify();
242 }
243 } 241 }
244 242
245 void G1GCPhaseTimes::note_string_dedup_fixup_start() { 243 void G1GCPhaseTimes::note_string_dedup_fixup_start() {
246 _cur_string_dedup_queue_fixup_worker_times_ms.reset(); 244 _cur_string_dedup_queue_fixup_worker_times_ms.reset();
247 _cur_string_dedup_table_fixup_worker_times_ms.reset(); 245 _cur_string_dedup_table_fixup_worker_times_ms.reset();
349 print_stats(2, "Choose CSet", 347 print_stats(2, "Choose CSet",
350 (_recorded_young_cset_choice_time_ms + 348 (_recorded_young_cset_choice_time_ms +
351 _recorded_non_young_cset_choice_time_ms)); 349 _recorded_non_young_cset_choice_time_ms));
352 print_stats(2, "Ref Proc", _cur_ref_proc_time_ms); 350 print_stats(2, "Ref Proc", _cur_ref_proc_time_ms);
353 print_stats(2, "Ref Enq", _cur_ref_enq_time_ms); 351 print_stats(2, "Ref Enq", _cur_ref_enq_time_ms);
354 if (G1DeferredRSUpdate) { 352 print_stats(2, "Redirty Cards", _recorded_redirty_logged_cards_time_ms);
355 print_stats(2, "Redirty Cards", _recorded_redirty_logged_cards_time_ms); 353 if (G1Log::finest()) {
356 if (G1Log::finest()) { 354 _last_redirty_logged_cards_time_ms.print(3, "Parallel Redirty");
357 _last_redirty_logged_cards_time_ms.print(3, "Parallel Redirty"); 355 _last_redirty_logged_cards_processed_cards.print(3, "Redirtied Cards");
358 _last_redirty_logged_cards_processed_cards.print(3, "Redirtied Cards");
359 }
360 } 356 }
361 if (G1ReclaimDeadHumongousObjectsAtYoungGC) { 357 if (G1ReclaimDeadHumongousObjectsAtYoungGC) {
362 print_stats(2, "Humongous Reclaim", _cur_fast_reclaim_humongous_time_ms); 358 print_stats(2, "Humongous Reclaim", _cur_fast_reclaim_humongous_time_ms);
363 if (G1Log::finest()) { 359 if (G1Log::finest()) {
364 print_stats(3, "Humongous Total", _cur_fast_reclaim_humongous_total); 360 print_stats(3, "Humongous Total", _cur_fast_reclaim_humongous_total);

mercurial