< prev index next >
src/share/vm/gc/g1/g1GCPhaseTimes.hpp
Print this page
rev 12512 : imported patch 8155094-logging-for-long-lasting-methods
*** 95,104 ****
--- 95,109 ----
double _cur_evac_fail_restore_remsets;
double _cur_evac_fail_remove_self_forwards;
double _cur_string_dedup_fixup_time_ms;
+ double _cur_prepare_tlab_time_ms;
+ double _cur_resize_tlab_time_ms;
+
+ double _cur_dpt_update_time_ms;
+
double _cur_clear_ct_time_ms;
double _cur_expand_heap_time_ms;
double _cur_ref_proc_time_ms;
double _cur_ref_enq_time_ms;
*** 116,125 ****
--- 121,132 ----
double _recorded_preserve_cm_referents_time_ms;
double _recorded_merge_pss_time_ms;
+ double _recorded_start_new_cset_time_ms;
+
double _recorded_total_free_cset_time_ms;
double _recorded_serial_free_cset_time_ms;
double _cur_fast_reclaim_humongous_time_ms;
*** 170,179 ****
--- 177,198 ----
size_t sum_thread_work_items(GCParPhases phase);
public:
+ void record_prepare_tlab_time_ms(double ms) {
+ _cur_prepare_tlab_time_ms = ms;
+ }
+
+ void record_resize_tlab_time_ms(double ms) {
+ _cur_resize_tlab_time_ms = ms;
+ }
+
+ void record_dpt_update_time(double ms) {
+ _cur_dpt_update_time_ms = ms;
+ }
+
void record_clear_ct_time(double ms) {
_cur_clear_ct_time_ms = ms;
}
void record_expand_heap_time(double ms) {
*** 257,266 ****
--- 276,289 ----
void record_merge_pss_time_ms(double time_ms) {
_recorded_merge_pss_time_ms = time_ms;
}
+ void record_start_new_cset_time_ms(double time_ms) {
+ _recorded_start_new_cset_time_ms = time_ms;
+ }
+
void record_cur_collection_start_sec(double time_ms) {
_cur_collection_start_sec = time_ms;
}
void record_verify_before_time_ms(double time_ms) {
< prev index next >