package main import ("fmt";"time"); func main() { //记录开始时间 start := time.Nanoseconds() //计算过程 sum := 0 for i := 0; i <= 100000000; i++{ sum += i } //记录结束时间 end := time.Nanoseconds() //输出执行时间,单位为毫秒。 fmt.Println((end - start) / 1000000) //输出执行结果 fmt.Println(sum) }
sorry,第一写回复,编辑格式不太会用!我用的是go1.5,使用上述计算时间已经不行了!我现在是这样计算的
start := time.Now()
end := time.Now()
result := end.Sub(start).Nanoseconds() / 1000000
#2