fix: Fix divison by zero in Performance Sample collector (#416)

* fix: Fix divison by zero in Performance Sample collector

* use `isEmpty`
This commit is contained in:
Marc Rousavy
2021-09-08 17:18:12 +02:00
committed by GitHub
parent 47266399cc
commit f9dbb6921c
2 changed files with 5 additions and 0 deletions

View File

@@ -28,6 +28,10 @@ class FrameProcessorPerformanceDataCollector {
private var counter = 0
private var lastEvaluation = -1
var hasEnoughData: Bool {
return !performanceSamples.isEmpty
}
var averageExecutionTimeSeconds: Double {
let sum = performanceSamples.reduce(0, +)
let average = sum / Double(performanceSamples.count)