Add latency percentiles to the results table

This commit is contained in:
2024-12-17 03:42:52 +04:00
parent 3068e0acae
commit bd33b2c6a2
2 changed files with 57 additions and 58 deletions

View File

@@ -1,31 +0,0 @@
package utils
import "time"
func MinDuration(durations ...time.Duration) time.Duration {
min := durations[0]
for _, d := range durations {
if d < min {
min = d
}
}
return min
}
func MaxDuration(durations ...time.Duration) time.Duration {
max := durations[0]
for _, d := range durations {
if d > max {
max = d
}
}
return max
}
func AvgDuration(durations ...time.Duration) time.Duration {
total := time.Duration(0)
for _, d := range durations {
total += d
}
return total / time.Duration(len(durations))
}