< prev index next >

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

Print this page
rev 12512 : imported patch 8155094-logging-for-long-lasting-methods
rev 12513 : [mq]: 8155094-kim-review

*** 110,119 **** --- 110,122 ---- _cur_strong_code_root_purge_time_ms = 0.0; _cur_evac_fail_recalc_used = 0.0; _cur_evac_fail_restore_remsets = 0.0; _cur_evac_fail_remove_self_forwards = 0.0; _cur_string_dedup_fixup_time_ms = 0.0; + _cur_prepare_tlab_time_ms = 0.0; + _cur_resize_tlab_time_ms = 0.0; + _cur_derived_pointer_table_update_time_ms = 0.0; _cur_clear_ct_time_ms = 0.0; _cur_expand_heap_time_ms = 0.0; _cur_ref_proc_time_ms = 0.0; _cur_ref_enq_time_ms = 0.0; _cur_collection_start_sec = 0.0;
*** 123,132 **** --- 126,136 ---- _recorded_young_cset_choice_time_ms = 0.0; _recorded_non_young_cset_choice_time_ms = 0.0; _recorded_redirty_logged_cards_time_ms = 0.0; _recorded_preserve_cm_referents_time_ms = 0.0; _recorded_merge_pss_time_ms = 0.0; + _recorded_start_new_cset_time_ms = 0.0; _recorded_total_free_cset_time_ms = 0.0; _recorded_serial_free_cset_time_ms = 0.0; _cur_fast_reclaim_humongous_time_ms = 0.0; _cur_fast_reclaim_humongous_register_time_ms = 0.0; _cur_fast_reclaim_humongous_total = 0;
*** 286,295 **** --- 290,300 ---- info_time("Pre Evacuate Collection Set", sum_ms); if (_root_region_scan_wait_time_ms > 0.0) { debug_time("Root Region Scan Waiting", _root_region_scan_wait_time_ms); } + debug_time("Prepare TLABs", _cur_prepare_tlab_time_ms); debug_time("Choose Collection Set", (_recorded_young_cset_choice_time_ms + _recorded_non_young_cset_choice_time_ms)); if (G1EagerReclaimHumongousObjects) { debug_time("Humongous Register", _cur_fast_reclaim_humongous_register_time_ms); trace_count("Humongous Total", _cur_fast_reclaim_humongous_total); trace_count("Humongous Candidate", _cur_fast_reclaim_humongous_candidates);
*** 373,382 **** --- 378,390 ---- debug_time("Merge Per-Thread State", _recorded_merge_pss_time_ms); debug_time("Code Roots Purge", _cur_strong_code_root_purge_time_ms); debug_time("Redirty Cards", _recorded_redirty_logged_cards_time_ms); + #if defined(COMPILER2) || INCLUDE_JVMCI + debug_time("DerivedPointerTable Update", _cur_derived_pointer_table_update_time_ms); + #endif if (_recorded_clear_claimed_marks_time_ms > 0.0) { debug_time("Clear Claimed Marks", _recorded_clear_claimed_marks_time_ms); } trace_phase(_gc_par_phases[RedirtyCards]);
*** 388,397 **** --- 396,409 ---- if (G1EagerReclaimHumongousObjects) { debug_time("Humongous Reclaim", _cur_fast_reclaim_humongous_time_ms); trace_count("Humongous Reclaimed", _cur_fast_reclaim_humongous_reclaimed); } + debug_time("Start New Collection Set", _recorded_start_new_cset_time_ms); + if (UseTLAB && ResizeTLAB) { + debug_time("Resize TLABs", _cur_resize_tlab_time_ms); + } debug_time("Expand Heap After Collection", _cur_expand_heap_time_ms); return sum_ms; }
< prev index next >