更多资料请关注公众号:Go程序员开发
运行时间
func Since(t Time) Duration
Since返回从t到现在经过的时间,等价于time.Now().Sub(t)。
函数time.Since() ,计算golang运行的时间是非常有用的性能衡量指标,特别是在并发基准测试中。
代码实现:
package main
import (
"fmt"
"time"
)
func runtimes() {
start := time.Now()
for i := 0; i < 10000; i++ {
time.Sleep(2 * time.Nanosecond) //休眠2纳秒
}
elapsed := time.Since(start)
fmt.Println("runtimes elapsed : ", elapsed)
}
func main() {
runtimes()
}