网站地图    收藏    合作   
<

快捷菜单 返回顶部

有时候,能够知道一个计算执行消耗的时间是非常有意义的,尤其是在对比和基准测试中。最简单的一个办法就是在计算开始之前设置一个起始时候,再由计算结束时的结束时间,最后取出它们的差值,就是这个计算所消耗的时间。想要实现这样的做法,可以使用 time 包中的 Now() 和 Sub() 函数:
package main
import (
    "fmt"
    "time"
)
func main() {
    start := time.Now()
    test()
    end := time.Now()
    result := end.Sub(start)
    fmt.Printf("该函数执行完成耗时: %s\n", result)
}
func test() {
    sum := 0
    for i := 0; i < 100000000; i++ {
        sum += i
    }
}
该函数执行完成耗时:

33.43417ms

自学PHP网专注网站建设学习,PHP程序学习,平面设计学习,以及操作系统学习

京ICP备14009008号@版权所有www.zixuephp.com

网站声明:本站所有视频,教程都由网友上传,站长收集和分享给大家学习使用,如由牵扯版权问题请联系站长邮箱904561283@qq.com