Golang 计算函数执行时间
在Golang中,你可以使用time
包来计算函数的执行时间。以下是一个简单的示例:
package main
import (
"fmt"
"time"
)
func myFunction() {
// 这里是你想要计算执行时间的函数内容
time.Sleep(2 * time.Second) // 示例函数,模拟耗时操作
}
func main() {
start := time.Now() // 记录开始时间
myFunction() // 调用你想要计算执行时间的函数
end := time.Now() // 记录结束时间
elapsed := end.Sub(start) // 计算耗费的时间
fmt.Printf("函数执行耗时: %s\n", elapsed)
}
在这个例子中,time.Now()
用于获取当前时间,end.Sub(start)
用于计算start
和end
时间的差值,即函数执行的时间。这个方法适用于计算任何函数的执行时间。
评论已关闭