Przeglądaj źródła

Benchmark for testing new EWMA.

Richard Crowley 12 lat temu
rodzic
commit
4894b96c0c
1 zmienionych plików z 8 dodań i 0 usunięć
  1. 8 0
      ewma_test.go

+ 8 - 0
ewma_test.go

@@ -2,6 +2,14 @@ package metrics
 
 import "testing"
 
+func BenchmarkEWMA(b *testing.B) {
+	a := NewEWMA1()
+	for i := 0; i < b.N; i++ {
+		a.Update(1)
+		a.Tick()
+	}
+}
+
 func TestEWMA1(t *testing.T) {
 	a := NewEWMA1()
 	a.Update(3)