编程语言EF速度测试(8):Fractal Benchmark
来源:互联网 发布:保暖羽绒服知乎 编辑:程序博客网 时间:2024/05/22 13:19
时隔十个月之后,这是“EF速度测试”系列的最新一篇。
最近偶然看到这个网页(或这里)对各脚本语言的速度评测,就随手把EF也测了一把。说实话,拿编译型语言EF跟一帮动态脚本语言进行比较,我(liigo)心里也有点不好意思哈,好在那里面还有C和Java(EF应该是跟Java神似的编程语言)。
C vc6:0.22 seconds 1.00 x
EF 1.0公开测试版(EFIDE 0.2.2):0.35 seconds 1.59 x
EF的此次表现,可以排在前三位,略低于C,但高于Java,远高于Lua, Python, Perl, TCL, PHP, JavaScript, Ruby等。
原文中,C代码(使用gcc-4.0.1编译,O3选项优化)耗时仅0.05秒,而在我机器上用VC6编译(未做特殊优化设置),耗时却达0.22秒,这可能与编译优化和机器性能有关。编译EF代码时也未做特殊优化设置。
以下是EF代码:
一个题外话:0.35 seconds?在英文中,这里的second要加s吗?等于1为单数,大于1为复数,小于1算单数还是复数?
- 编程语言EF速度测试(8):Fractal Benchmark
- 编程语言EF速度测试
- 编程语言EF速度测试(3):fannkuch
- 编程语言EF速度测试(7):recursive
- 编程语言EF速度测试(1):spectral-norm
- 编程语言EF速度测试(2):n-body
- 编程语言EF速度测试(4):nsieve-bits
- 编程语言EF速度测试(5):binary-trees
- 编程语言EF速度测试(6):partial-sums
- benchmark测试
- EF速度优化
- 斐波那契(Fibonacci)数列测试几种编程语言速度
- AB 测试 apache benchmark
- 使用apache benchmark 测试
- GL benchmark测试解析
- redis 测试工具benchmark
- Redis-benchmark测试
- HDFS benchmark 基准测试
- 什么是异步传输,什么是同步传输.异步和同步的比较
- 介绍RenderTexture,RenderSurface和SetRenderTarget
- 多屏幕
- ADF里带参数自定义查询
- 转 Swap Chains
- 编程语言EF速度测试(8):Fractal Benchmark
- POOL
- 2D Application
- VB6中判断用户是否按下了InputBox的取消按钮
- 80后的十三种最深寂寞
- 替换exe图标的源码
- 事件声音和提示 注册表全攻略
- AWK教程
- 非递归背包算法