Class ExpMovingAverage

java.lang.Object
org.apache.cassandra.utils.ExpMovingAverage
All Implemented Interfaces:
MovingAverage

public class ExpMovingAverage extends Object implements MovingAverage
Sample-based exponential moving average. On every update a fraction of the current average is replaced by the new sample. New values have greater representation in the average, and older samples' effect exponentially decays with new data.