Files

14 lines
212 B
Go
Raw Permalink Normal View History

2021-12-05 17:47:00 -05:00
package timing
import "time"
func TimeFunction(fn func(), trials int) time.Duration {
startTime := time.Now()
for i := 0; i < trials; i++ {
fn()
}
endTime := time.Now()
return endTime.Sub(startTime)
}