138
139 double predict_constant_other_time_ms() const;
140
141 double predict_young_other_time_ms(size_t young_num) const;
142
143 double predict_non_young_other_time_ms(size_t non_young_num) const;
144
145 double predict_remark_time_ms() const;
146
147 double predict_cleanup_time_ms() const;
148
149 size_t predict_rs_lengths() const;
150 size_t predict_pending_cards() const;
151
152 double predict_cost_per_byte_ms() const;
153
154 // Add a new GC of the given duration and end time to the record.
155 void update_recent_gc_times(double end_time_sec, double elapsed_ms);
156 void compute_pause_time_ratio(double interval_ms, double pause_time_ms);
157
158 double oldest_known_gc_end_time_sec() const;
159 double last_known_gc_end_time_sec() const;
160 };
161
162 #endif // SHARE_VM_GC_G1_G1MEASUREMENTS_HPP
|
138
139 double predict_constant_other_time_ms() const;
140
141 double predict_young_other_time_ms(size_t young_num) const;
142
143 double predict_non_young_other_time_ms(size_t non_young_num) const;
144
145 double predict_remark_time_ms() const;
146
147 double predict_cleanup_time_ms() const;
148
149 size_t predict_rs_lengths() const;
150 size_t predict_pending_cards() const;
151
152 double predict_cost_per_byte_ms() const;
153
154 // Add a new GC of the given duration and end time to the record.
155 void update_recent_gc_times(double end_time_sec, double elapsed_ms);
156 void compute_pause_time_ratio(double interval_ms, double pause_time_ms);
157
158 double last_known_gc_end_time_sec() const;
159 };
160
161 #endif // SHARE_VM_GC_G1_G1MEASUREMENTS_HPP
|