golang 计时一个程序段的运行时间

用go语言计算一段程序运行消耗的时间:

用到time包

import (
    "time"
    "fmt"
)

func function(){
    startTime := time.Now()
    ...
    待计时程序段
    ...
    elapsedTime := time.Since(startTime) / time.Millisecond  // duration in ms
    fmt.Println("Segment finished in %dms", elapsedTime) //Segment finished in xxms
}

startTime可以在该函数的不同位置被多次使用,即从starTime开始,到不同位置的消耗时间

猜你喜欢

转载自blog.csdn.net/wwqcherry/article/details/107017912
今日推荐