src/hotspot/share/gc/g1/g1Analytics.hpp
changeset 59320 11ff4e485670
parent 59319 9ee940f1de90
equal deleted inserted replaced
59319:9ee940f1de90 59320:11ff4e485670
    82 
    82 
    83   // Returns whether the sequence have enough samples to get a "good" prediction.
    83   // Returns whether the sequence have enough samples to get a "good" prediction.
    84   // The constant used is random but "small".
    84   // The constant used is random but "small".
    85   bool enough_samples_available(TruncatedSeq const* seq) const;
    85   bool enough_samples_available(TruncatedSeq const* seq) const;
    86 
    86 
    87   double get_new_prediction(TruncatedSeq const* seq) const;
    87   double get_new_unit_prediction(TruncatedSeq const* seq) const;
    88   size_t get_new_size_prediction(TruncatedSeq const* seq) const;
    88   size_t get_new_size_prediction(TruncatedSeq const* seq) const;
       
    89   double get_new_lower_zero_bound_prediction(TruncatedSeq const* seq) const;
    89 
    90 
    90 public:
    91 public:
    91   G1Analytics(const G1Predictions* predictor);
    92   G1Analytics(const G1Predictions* predictor);
    92 
    93 
    93   double prev_collection_pause_end_ms() const {
    94   double prev_collection_pause_end_ms() const {