首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

go php c的速度比较

我用一台超级垃圾的电脑来测试这些语言的速度

源码地址:https://github.com/lyxxg/testCode

测试结果如下 总共测试3次

测试环境

CPU

AMD Athlon(tm) II X2 250 Processor

基准速度:3.00 GHz

插槽:1

内核:2

逻辑处理器:2

虚拟化:已启用

L1 缓存:256 KB

L2 缓存:2.0 MB

利用率23%

速度3.00 GHz

正常运行时间0:01:13:39

进程170

线程2006

句柄63813

内存4g

php测试结果

go

时间%!(EXTRA time.Duration=1.0920596s)

2.

时间%!(EXTRA time.Duration=1.2220679s)

3.

时间%!(EXTRA time.Duration=1.2220679s)

G:\TestCode2>TestCode2.exe

时间%!(EXTRA time.Duration=1.1340703s)

c

可以看出

i是循环的次数 已经循环完毕十亿次了 总数也没错 所以所有都执行完毕的

go大约是php的200倍

c比go慢三倍

可能你们会感到震惊 php十亿居然要300多秒?

不是 因为我的电脑过于渣

我朋友的笔记本(酷睿i7)是 php测试一亿2秒 十亿是20秒(正常电脑都是这样)

他的python是200秒 比php慢10倍

是不是说我测试的不公平 拿垃圾的电脑测试

拿过i5(老版)的测试

php一亿只要两秒多

go我忘记了 我只记得还是比php快200倍

c跟go接近

总结的是: 因为测试电脑很菜

所以测试的数据都是很慢的 你们测试会比我这个快 但是语言倍数还是差不多的

php 340多秒

go 1.2

c 3.2

py比php慢十倍

php比go慢300倍(可能是200倍)

c比go慢3倍

再一次发源码地址 不信请测试后说话

https://github.com/lyxxg/testCode

  • 发表于:
  • 原文链接https://kuaibao.qq.com/s/20181031G0XMUR00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券