< prev index next >

src/share/vm/gc/g1/g1Analytics.hpp

Print this page




 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
< prev index next >