函数time.Since()
计算golang运行的时间是非常有用的性能衡量指标,特别是在并发基准测试中。下面将介绍如何简单地使用Go语言来计算程序运行的时间。
简单地使用Golang的time.Since()函数即可。下面有一个完整例子展示这个用法。
package@H_403_9@ main
import@H_403_9@ (
"fmt"@H_403_9@
"time"@H_403_9@
)
func@H_403_9@ StartCac() {
t1 := time.Now() // get current time@H_403_9@
//logic handlers@H_403_9@
for@H_403_9@ i := 0@H_403_9@; i < 1000@H_403_9@; i++ {
fmt.Print("*"@H_403_9@)
}
elapsed := time.Since(t1)
fmt.Println("App elapsed: "@H_403_9@,elapsed)
}
func@H_403_9@ main(){
StartCac()
}
输出结果:
***@H_403_9@*(ignores the output 1000 *@H_403_9@)
App elapsed: 1.0001ms
欢迎加入我的微信公众号