php、python、rust三种语言循环10万次速度比较

作者: 懒人云科技分类: 软件应用 发布时间: 2023-08-02 13:03:49 浏览:11098 次

php、python、rust三种语言循环10万次速度比较

收快递费:
瓶颈在io上,应该全部计算,最后一次输出

Martinplior:
Rust的print!是线程安全的,每次调用都会加锁解锁。手动加锁并使用write!直接写入stdout以获得更好的性能。

艺豆坊:
我做了一个简单的测试,在一秒内从0开始不断加1,最后输出结果,使用c# 发布模式有3亿的输出,使用nativeAot模式运行最终输出30亿,使用rust输出有50亿,和cpu频率已经差不多了

教父88:
这张对比没啥意义吧?受限于终端的性能。。

HowardYourDad:
等会儿,400ms不就是0.4s吗?我去~差点被带沟里,你不打印再计算看看,估计就不一样了,不过话说sql一个没用好就直接gg了,还差语言上性能那点差距吗?非实时计算要的是方便,库好用,社区活跃,实时计算大佬都写好产品了,我调用就好了,说实话,小吊丝讨论语言性能就是个伪命题,开发cpu密集型服务我选择雇一个c团队,但核心团队要么是python要么是php

太昊皇上帝伏羲:
Print在超过几万次的连续输出是都没有c快,而计算后在输出就不一样[笑哭]

【回复】其他的我不清楚但是如果計算後再輸出的話C的時間複雜度是O(1)
【回复】回复 @The-Xiu :那是肯定的。其他语言也是这样,因为他们也是用c开发的[吃瓜]
Giovinezza:
我去。。哪有你这么测的啊,算完了再打印啊。。。

HsiangSun:
再次证明了PHP是世界上最好的语言[doge]

账号已注销:
我用C++(O2)、汇编,你猜和这些比哪个快?

【回复】回复 @小柰柰的老公 : 一般人写的汇编跑的不一定有c和rust快,c和rust会经过编译器优化,而rust更是高强度优化。
【回复】c++ c rust 汇编 速度基本一样的
紫水源源:
RUST是编译型语言 直接这样测试不公平吧

非麻辣烫:
拿解释性语言和编译性语言比较,也是。。。。

RUST Python php

如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!