We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent cb14067 commit 9373cc7Copy full SHA for 9373cc7
1 file changed
dnscrypt-proxy/estimators.go
@@ -6,18 +6,14 @@ import (
6
"github.com/jedisct1/ewma"
7
)
8
9
-const (
10
- SizeEstimatorEwmaDecay = 100.0
11
-)
12
-
13
type QuestionSizeEstimator struct {
14
sync.RWMutex
15
minQuestionSize int
16
ewma ewma.MovingAverage
17
}
18
19
func NewQuestionSizeEstimator() QuestionSizeEstimator {
20
- return QuestionSizeEstimator{minQuestionSize: InitialMinQuestionSize, ewma: ewma.NewMovingAverage(SizeEstimatorEwmaDecay)}
+ return QuestionSizeEstimator{minQuestionSize: InitialMinQuestionSize, ewma: &ewma.SimpleEWMA{}}
21
22
23
func (questionSizeEstimator *QuestionSizeEstimator) MinQuestionSize() int {
0 commit comments