go学习(七)——统计程序执行时间

方法一:
	//记录开始时间
	start := time.Nanoseconds()
 
	//计算过程
	sum := 0
	for i := 0; i <= 100000000; i++{
		sum += i
	}
 
	//记录结束时间
	end := time.Nanoseconds()
 
	//输出执行时间,单位为毫秒。
	fmt.Println((end - start) / 1000000)
 
	//输出执行结果
	fmt.Println(sum)
	
方法二:

	//记录开始时间
	start = time.Now()
 
	//计算过程
	sum := 0
	for i := 0; i <= 100000000; i++{
		sum += i
	}
 
	//记录结束时间
	elapsed := time.Since(start)

	//输出执行时间。
    fmt.Println("App elapsed: ", elapsed)
 

你可能感兴趣的:(Go入门教程)