您的位置 首页 golang

golang 简单函数耗时打点


简单方式
package mainimport(        "fmt"        "time")func main(){        defer timeCost(time.Now())        fmt.Println("start program")        time.Sleep(5*time.Second)        fmt.Println("finish program")}func timeCost(start time.Time){        terminal:=time.Since(start)        fmt.Println(terminal)}
更优雅的方式
func timeCost() func() {start := time.Now()return func() {tc:=time.Since(start)fmt.Printf("time cost = %v\n", tc)}}调用方式:defer timeCost()()

文章来源:智云一二三科技

文章标题:golang 简单函数耗时打点

文章地址:https://www.zhihuclub.com/499.shtml

关于作者: 智云科技

热门文章

发表评论

您的电子邮箱地址不会被公开。

网站地图