Browse Source

Move unlock

pull/588/head
Gabe Kangas 5 years ago
parent
commit
7869072c96
  1. 3
      utils/performanceTimer.go

3
utils/performanceTimer.go

@ -32,13 +32,14 @@ func GetAveragePerformance(key string) float64 {
} }
l.Lock() l.Lock()
defer l.Unlock()
delta := time.Since(timestamp).Seconds() delta := time.Since(timestamp).Seconds()
_durationStorage[key] = append(_durationStorage[key], delta) _durationStorage[key] = append(_durationStorage[key], delta)
if len(_durationStorage[key]) < 8 { if len(_durationStorage[key]) < 8 {
return 0 return 0
} }
_durationStorage[key] = removeHighValue(_durationStorage[key]) _durationStorage[key] = removeHighValue(_durationStorage[key])
l.Unlock()
return avg(_durationStorage[key]) return avg(_durationStorage[key])
} }

Loading…
Cancel
Save