Bladeren bron

Add parallel bench test for gauge_float64

Ralph Caraveo 7 jaren geleden
bovenliggende
commit
7f3de8a89d
1 gewijzigde bestanden met toevoegingen van 10 en 0 verwijderingen
  1. 10 0
      gauge_float64_test.go

+ 10 - 0
gauge_float64_test.go

@@ -10,6 +10,16 @@ func BenchmarkGuageFloat64(b *testing.B) {
 	}
 }
 
+func BenchmarkGuageFloat64Parallel(b *testing.B) {
+	g := NewGaugeFloat64()
+	b.ResetTimer()
+	b.RunParallel(func(pb *testing.PB) {
+		for pb.Next() {
+			g.Update(float64(1))
+		}
+	})
+}
+
 func TestGaugeFloat64(t *testing.T) {
 	g := NewGaugeFloat64()
 	g.Update(float64(47.0))