首页 » Web前端 » golangphp机能测试技巧_golang与php的机能比拟

golangphp机能测试技巧_golang与php的机能比拟

访客 2024-12-18 0

扫一扫用手机浏览

文章目录 [+]

方法:分别进行1百万,1千万,1亿次和10亿循环.

一百万次循环:

golangphp机能测试技巧_golang与php的机能比拟

golang 用时 0.000322773s

golangphp机能测试技巧_golang与php的机能比拟
(图片来自网络侵删)

php 用时 0.024173021316528s

PHP用时是golang的74.891倍

一千万次循环:

golang 用时 0.003232412s

php 用时 0.2235701084137s

PHP用时是golang的69.165倍

一亿次循环:

golang 用时 0.035078093s

php 用时 2.1999928951263s

PHP用时是golang的62.717倍

十亿次循环:

golang 用时 0.345632014s

php 用时 22.11152100563s

PHP用时是golang的63.974倍

代码如下:

golang代码:

package main

import (

\"大众time\"大众

\"大众fmt\"大众

)

func main() {

start :=time.Now()

s :=0

for i:=0; i<1000000000;i++ {

s+=i

}

fmt.Printf(\公众%.9fs elapsed\n\"大众, time.Since(start).Seconds())

}

PHP代码:

<?php$mtime=microtime(true);$s=0;for($i=0;$i<1000000000;$i++){$s+=$i;}echo microtime(true) - $mtime;

golang的性能真是厉害~,虽然如此,我还是想说:PHP是天下上最好的措辞!
哈哈

标签:

相关文章