< prev index next >
src/hotspot/share/gc/g1/survRateGroup.cpp
Print this page
rev 56997 : [mq]: 8227434-g1-predictions-overflow
@@ -114,12 +114,11 @@
void SurvRateGroup::finalize_predictions(const G1Predictions& predictor) {
double accum = 0.0;
double pred = 0.0;
for (size_t i = 0; i < _stats_arrays_length; ++i) {
- pred = predictor.get_new_prediction(_surv_rate_pred[i]);
- if (pred > 1.0) pred = 1.0;
+ pred = predictor.get_new_unit_prediction(_surv_rate_pred[i]);
accum += pred;
_accum_surv_rate_pred[i] = accum;
}
_last_pred = pred;
}
< prev index next >