如果我想比较两个函数的时间,但函数花费的时间不到一纳秒,我该怎么办?
t := time.Now()
_ = fmt.Sprint("Hello, World!")
d := time.Since(t)
d.Round(0)
fmt.Println(d.Nanoseconds()) // Prints 0
我可以运行该函数几次,并将时间除以执行次数,但我宁愿使用一种方法来计算单个执行的时间。有没有办法做到这一点?
慕尼黑5688855
GCT1015
相关分类