我正在寻找计算执行时间的最佳方法.
func main() {
start := time.Now()
time.Sleep(time.Second * 2)
//something doing here
elapsed := time.Since(start)
fmt.Printf("page took %s", elapsed)
}
Run Code Online (Sandbox Code Playgroud)
上面的代码工作正常.
但是当我使用模板时,我必须为每个模板函数再次编写它.
有没有一种有效的方法来计算执行时间,包括模板?