Sivo 悉见

Go性能测试结果

匿名 · 更新于 2021/10/29

测试代码如下
 

package main

import ( "fmt" "math" "time" )

func main() { startTime := time.Now().UnixNano() / 1e6 t := time.Now() fmt.Printf("开始时间: %d-%d-%d %d:%d:%d\n", t.Year(), t.Month(), t.Day(), t.Hour(), t.Minute(), t.Second()) var a int=1 //var total int=1000000 //100w //var total int=10000000 //1000w var total int=100000000 //1亿 for i := 1; i < total; i++{ a=a+i } fmt.Printf("结束时间: %d-%d-%d %d:%d:%d\n", t.Year(), t.Month(), t.Day(), t.Hour(), t.Minute(), t.Second()) endTime := time.Now().UnixNano() / 1e6 fmt.Println("运行时长", float64(endTime - startTime) / math.Pow(10, 3)) }


 

电脑配置 4核i7 16G内存

Go版本  v1.14.3

测试结果如下