php7 vs java8 vs nodejs5 vs lua5.2 计算性能比较
来源:互联网 发布:c语言标识符第一个字符 编辑:程序博客网 时间:2024/06/03 15:34
简单比较一下php7和java8的计算和字符串操作性能。
机器:osx 10.10 intel corei5 4GB
php7.php:
java8.java:
node5.js:
lua5.2.lua
分别执行1000万次计算,依次执行以下命令:
java -jar java8jar
node node5.js
php php7.php
luajit lua5.2.lua
lua lua5.2.lua
结果:
结论:由此可见就计算性能来说,java8 > nodejs5 > php7 > luajit > lua
java8是php7的5.2倍,nodejs5是php7的1.8倍,php7和luajit相当。
说lua是最快的脚本,那是往事了。静态语言的计算性能肯定比动态语言强很多。
对于密集计算,java是最好的选择;考虑到web的性能的瓶颈往往在数据库和IO,nodejs和php都是很好的选择。我个人喜欢php,无论从开发和部署,都比nodejs顺心点。
特别注意:如果function aaa(i)中没有参数i,那么nodejs是最快的,1000ms就完成了,估计nodejs对相同的执行结果进行了缓存。有好多人都犯了这个错误,测试下来就认为nodejs比java快多了。
0 0
- php7 vs java8 vs nodejs5 vs lua5.2 计算性能比较
- php7 vs java8 vs nodejs5 vs lua5.2 计算性能比较
- Readfile vs include 性能比较
- php7 vs HHVM
- NoSQL数据库性能比较:MongoDB vs Redis vs Tokyo Tyrant
- NoSQL数据库性能比较:MongoDB vs Redis vs Tokyo Tyrant
- > VS >
- VS
- vs
- vs
- &&VS&
- VS
- vs
- VS
- VS
- JSON库之性能比较:JSON.simple VS GSON VS Jackson VS JSONP
- JSON库之性能比较:JSON.simple VS GSON VS Jackson VS JSONP
- Java 下的 JSON库性能比较:JSON.simple vs. GSON vs. Jackson vs. JSONP
- 用IntelliJ自动检查并生成serialVersionUID
- Retrofit – Java(Android) 的REST 接口封装类库
- Qt之属性系统
- 致20岁的我
- jquery中attr和prop的区别
- php7 vs java8 vs nodejs5 vs lua5.2 计算性能比较
- 如何在hadoop中控制map的个数
- 用二维变换矩阵表示一个矩形(rect)
- HTML5 codecademy
- 两个队列实现一个栈
- 学习笔记——自定义Button,自带监听EditText是否空
- 如何使用才能让缓存更高效
- servlet---知识点深化---重定向/转发/字节流字符流共存问题/多个servlet输出问题/请求包含
- 几个关于内存的问题