equal
deleted
inserted
replaced
44 |
44 |
45 TruncatedSeq* _alloc_rate_ms_seq; |
45 TruncatedSeq* _alloc_rate_ms_seq; |
46 double _prev_collection_pause_end_ms; |
46 double _prev_collection_pause_end_ms; |
47 |
47 |
48 TruncatedSeq* _rs_length_diff_seq; |
48 TruncatedSeq* _rs_length_diff_seq; |
49 TruncatedSeq* _cost_per_log_buffer_entry_ms_seq; |
49 TruncatedSeq* _cost_per_logged_card_ms_seq; |
50 TruncatedSeq* _cost_scan_hcc_seq; |
50 TruncatedSeq* _cost_scan_hcc_seq; |
51 TruncatedSeq* _young_cards_per_entry_ratio_seq; |
51 TruncatedSeq* _young_cards_per_entry_ratio_seq; |
52 TruncatedSeq* _mixed_cards_per_entry_ratio_seq; |
52 TruncatedSeq* _mixed_cards_per_entry_ratio_seq; |
53 TruncatedSeq* _young_only_cost_per_remset_card_ms_seq; |
53 TruncatedSeq* _young_only_cost_per_remset_card_ms_seq; |
54 TruncatedSeq* _mixed_cost_per_remset_card_ms_seq; |
54 TruncatedSeq* _mixed_cost_per_remset_card_ms_seq; |
97 } |
97 } |
98 |
98 |
99 void report_concurrent_mark_remark_times_ms(double ms); |
99 void report_concurrent_mark_remark_times_ms(double ms); |
100 void report_concurrent_mark_cleanup_times_ms(double ms); |
100 void report_concurrent_mark_cleanup_times_ms(double ms); |
101 void report_alloc_rate_ms(double alloc_rate); |
101 void report_alloc_rate_ms(double alloc_rate); |
102 void report_cost_per_log_buffer_entry_ms(double cost_per_log_buffer_entry_ms); |
102 void report_cost_per_logged_card_ms(double cost_per_logged_card_ms); |
103 void report_cost_scan_hcc(double cost_scan_hcc); |
103 void report_cost_scan_hcc(double cost_scan_hcc); |
104 void report_cost_per_remset_card_ms(double cost_per_remset_card_ms, bool for_young_gc); |
104 void report_cost_per_remset_card_ms(double cost_per_remset_card_ms, bool for_young_gc); |
105 void report_cards_per_entry_ratio(double cards_per_entry_ratio, bool for_young_gc); |
105 void report_cards_per_entry_ratio(double cards_per_entry_ratio, bool for_young_gc); |
106 void report_rs_length_diff(double rs_length_diff); |
106 void report_rs_length_diff(double rs_length_diff); |
107 void report_cost_per_byte_ms(double cost_per_byte_ms, bool mark_or_rebuild_in_progress); |
107 void report_cost_per_byte_ms(double cost_per_byte_ms, bool mark_or_rebuild_in_progress); |
114 size_t predict_rs_length_diff() const; |
114 size_t predict_rs_length_diff() const; |
115 |
115 |
116 double predict_alloc_rate_ms() const; |
116 double predict_alloc_rate_ms() const; |
117 int num_alloc_rate_ms() const; |
117 int num_alloc_rate_ms() const; |
118 |
118 |
119 double predict_cost_per_log_buffer_entry_ms() const; |
119 double predict_cost_per_logged_card_ms() const; |
120 |
120 |
121 double predict_scan_hcc_ms() const; |
121 double predict_scan_hcc_ms() const; |
122 |
122 |
123 double predict_rs_update_time_ms(size_t pending_cards) const; |
123 double predict_rs_update_time_ms(size_t pending_cards) const; |
124 |
124 |