Codebase list golang-github-vbauerster-mpb / ac6eca9
Revert "using NewThreadSafeMovingAverage by default is overhead" This reverts commit 772b760dcd4b13b03f001f00000acc5934040381. Vladimir Bauer 1 year, 10 months ago
3 changed file(s) with 3 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
3838 } else {
3939 average = ewma.NewMovingAverage(age)
4040 }
41 return MovingAverageETA(style, average, nil, wcc...)
41 return MovingAverageETA(style, NewThreadSafeMovingAverage(average), nil, wcc...)
4242 }
4343
4444 // MovingAverageETA decorator relies on MovingAverage implementation to calculate its average.
6969
7070 // NewMedian is fixed last 3 samples median MovingAverage.
7171 func NewMedian() ewma.MovingAverage {
72 return new(medianWindow)
72 return NewThreadSafeMovingAverage(new(medianWindow))
7373 }
4545 } else {
4646 average = ewma.NewMovingAverage(age)
4747 }
48 return MovingAverageSpeed(unit, format, average, wcc...)
48 return MovingAverageSpeed(unit, format, NewThreadSafeMovingAverage(average), wcc...)
4949 }
5050
5151 // MovingAverageSpeed decorator relies on MovingAverage implementation