【发布时间】:2018-01-27 17:25:25
【问题描述】:
我正在寻找在 go 中计算执行时间的最佳方法。
func main() {
start := time.Now()
time.Sleep(time.Second * 2)
//something doing here
elapsed := time.Since(start)
fmt.Printf("page took %s", elapsed)
}
上面的代码运行良好。
但是当我使用模板时,我必须为每个模板功能重新编写。
是否有一种高效计算执行时间的方法,包括模板?
【问题讨论】:
-
Golang 的测试包支持golang.org/pkg/testing/#hdr-Benchmarks,可以帮助更好地检查代码..
标签: go execution-time