Procházet zdrojové kódy

Fix Meter.RateMean int64 overflow

Artyom Pervukhin před 11 roky
rodič
revize
f770e6f5e9
1 změnil soubory, kde provedl 1 přidání a 1 odebrání
  1. 1 1
      meter.go

+ 1 - 1
meter.go

@@ -193,7 +193,7 @@ func (m *StandardMeter) updateSnapshot() {
 	snapshot.rate1 = m.a1.Rate()
 	snapshot.rate5 = m.a5.Rate()
 	snapshot.rate15 = m.a15.Rate()
-	snapshot.rateMean = float64(1e9*snapshot.count) / float64(time.Since(m.startTime))
+	snapshot.rateMean = float64(snapshot.count) / time.Since(m.startTime).Seconds()
 }
 
 func (m *StandardMeter) tick() {