Go计算运行的时间

前端之家收集整理的这篇文章主要介绍了Go计算运行的时间前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

函数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

欢迎加入我的微信公众号

猜你在找的Go相关文章