当前位置:网站首页>各大主流编程语言性能PK,结果出乎意料
各大主流编程语言性能PK,结果出乎意料
2022-07-20 22:46:00 【芋道源码】
点击上方“芋道源码”,选择“设为星标”
管她前浪,还是后浪?
能浪的浪,才是好浪!
每天 10:33 更新文章,每天掉亿点点头发...
源码精品专栏
- 原创 | Java 2021 超神之路,很肝~
- 中文详细注释的开源项目
- RPC 框架 Dubbo 源码解析
- 网络应用框架 Netty 源码解析
- 消息中间件 RocketMQ 源码解析
- 数据库中间件 Sharding-JDBC 和 MyCAT 源码解析
- 作业调度中间件 Elastic-Job 源码解析
- 分布式事务中间件 TCC-Transaction 源码解析
- Eureka 和 Hystrix 源码解析
- Java 并发源码
“什么编程语言速度最快”,为了回答这个问题,The Benchmarks Game 专门面向主流编程语言设计了性能测试。测试的项目包括(可点击文末阅读原文查看详情):
- fannkuch-redux
- n-body
- spectral-norm
- mandelbrot
- pidigits
- regex-redux
- fasta
- k-nucleotide
- reverse-complement
- binary-trees
开发者根据 The Benchmarks Game 的测试数据制作了一份可视化图表,如下所示,灰色反映的是时间效率,越短代表性能越好,棕色则是基于执行时间和内存开销的加权值。
可以看到,部分结果还是有点出乎意料,比如 Python,虽然众所周知其性能比较落后,但没想到在执行时间方面居然是垫底。C、C++ 和 Rust 的执行时间表现出了领先的优势,紧随其后的包括 C# 和 Julia,Go 和 Java 性能相当,不过排在更后面。
再往后就是 Node.js、Swift 和 Dart,以及 PHP,这几种语言也呈现了不同的性能差距。
相关链接:
https://benchmarksgame-team.pages.debian.net/benchmarksgame/index.html
https://goodmanwen.github.io/Programming-Language-Benchmarks-Visualization/。
欢迎加入我的知识星球,一起探讨架构,交流源码。加入方式,长按下方二维码噢:
已在知识星球更新源码解析如下:
最近更新《芋道 SpringBoot 2.X 入门》系列,已经 101 余篇,覆盖了 MyBatis、Redis、MongoDB、ES、分库分表、读写分离、SpringMVC、Webflux、权限、WebSocket、Dubbo、RabbitMQ、RocketMQ、Kafka、性能测试等等内容。
提供近 3W 行代码的 SpringBoot 示例,以及超 4W 行代码的电商微服务项目。
获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。
文章有帮助的话,在看,转发吧。谢谢支持哟 (*^__^*)
边栏推荐
- 938. Range and of binary search tree
- Games101 graphics p12 notes (geometry3)
- 1190. Invert the substring between each pair of parentheses
- Swift 中监听属性值变化 (观察者模式)
- 1723. 完成所有工作的最短时间
- K8s drainage error summary (ignoring daemonset management pod, MySQL Cluster drainage error, Mongo cluster drainage error)
- Ython + selenium web automation 2022 updated tutorial automated testing software test crawler - Notes blog collation
- GAMES101图形学P12笔记(geometry3)
- Four redis cluster schemes and their advantages and disadvantages
- 初识无影云电脑
猜你喜欢
随机推荐
938. 二叉搜索树的范围和
Fiddler set breakpoint
[guaranteed research] - sort out and share the problems existing in the previous school reexamination interview
Kubernetes service load balancing implementation mechanism
Summary of internal keywords in C #
【NOI2020】制作菜品(构造,结论,背包DP,bitset优化)
我来告诉你,一个草根程序员如何逆袭,成功进入BAT!
看起来是线程池的BUG,但是我认为是源码设计不合理。
554. 砖墙
CDH集群 不良 : 群集中有 1,855 个 副本不足的块 块。群集中共有 1,857 个块。百分比 副本不足的块: 99.89%。 临界阈值:40.00%。
16个你要注意的SQL注入测试点
1486. Array XOR operation
Cloud native observability tracking technology in the eyes of Baidu engineers
Swift 中监听属性值变化 (观察者模式)
【面试:并发篇19:多线程:Park&Unpark】
王者荣耀商城异地多活架构设计(架构实战营 模块七作业)
《云原生-Kubernetes篇》深入剖析Kubernetes中pod的原理
403. 青蛙过河
這份 pip 使用小抄,要有全有多全!
554. Brick wall