单线程环境下Java/PHP/Python性能测试(循环输出)
2012-06-08 22:18
591 查看
Java代码:
PHP代码:
PHP版本:5.3.10
测试结果:
Linux环境下PHP绝对优势,Window下PHP仍然略微占优。总体感觉还是PHP更快一些。
当然这只是测试了两种语言在循环输出的性能,在企业级应用中还需要考虑很多其他的因数。
再试一下Python:
Window下测试的结果不是很理想,速度要慢很多。
更多资料:
http://www.keakon.net/2009/12/07/Java%E3%80%81PHP%E3%80%81Python%E4%B8%8EMySQL%E4%BA%A4%E4%BA%92%E7%9A%84%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95
public class Test { public static void main(String[] args) { int count = 100000; if(args != null && args.length > 0) { count = Integer.parseInt(args[0]); } long start = System.currentTimeMillis(); for (int i = 0; i < count; i++) { System.out.println("Hello World " + i); } System.out.println("Total: " + (System.currentTimeMillis() - start)); } }
PHP代码:
<?php $count = 100000; if(is_array($argv) && count($argv) > 1) { $count = intval($argv[1]); } $start = microtime_float(); for($i=0; $i<$count; $i++) { echo "Hello World $i\n"; } echo "Total: " + intval((microtime_float()-$start)*1000); function microtime_float(){ list($usec, $sec) = explode(" ", microtime()); return ((float)$usec + (int)$sec); } ?>JDK版本:1.6.32
PHP版本:5.3.10
测试结果:
Linux环境下PHP绝对优势,Window下PHP仍然略微占优。总体感觉还是PHP更快一些。
当然这只是测试了两种语言在循环输出的性能,在企业级应用中还需要考虑很多其他的因数。
再试一下Python:
import time str_raw = raw_input("Loop(default = 100000):") if(str_raw == ''): str_raw = 100000 count = int(str_raw) starttime = time.clock() for i in range(1, count): print "Hello Word", i else: print "End" print round(time.clock() - starttime, 3) * 1000
Window下测试的结果不是很理想,速度要慢很多。
更多资料:
http://www.keakon.net/2009/12/07/Java%E3%80%81PHP%E3%80%81Python%E4%B8%8EMySQL%E4%BA%A4%E4%BA%92%E7%9A%84%E6%80%A7%E8%83%BD%E6%B5%8B%E8%AF%95
相关文章推荐
- Java、PHP、Python与MySQL交互的性能测试
- C、go、python、java、php和node.js 简单循环累加运算速度测试[测试demo仅供参考]
- Java、PHP、Python与MySQL交互的性能测试
- C,Ruby, Io, PHP, Python, Lua, Java, Perl, Applescript, TCL, ELisp, Javascript, OCaml, Ghostscript性能比较
- tideways+xhgui搭建php 7的性能测试环境
- 在生产环境中使用php性能测试工具xhprof
- centos6.5测试环境,mysql5.6,java8,tomcat8,文件解压,tomcat输出日志
- 2017年的golang、python、php、c++、c、java、Nodejs性能对比[续]
- jemete(java apache) 压力测试工具 (接口测试工具) window apache php 环境
- java -- while循环拆分性能测试程序
- 基于在生产环境中使用php性能测试工具xhprof的详解(转)
- 在生产环境中使用 php 性能测试工具 xhprof
- 基于在生产环境中使用php性能测试工具xhprof的详解
- PHP性能测试Part 1 - Counting Loops(计数循环) - sizeof()
- 基于在生产环境中使用php性能测试工具xhprof的详解
- paip.性能跟踪profile原理与架构与本质-- python扫带java php
- server正式的环境性能测试nginx-php 指着寻求突破的表现
- paip.性能跟踪profile原理与架构与本质-- python扫带java php
- 在生产环境中使用 php 性能测试工具 xhprof
- 在生产环境中使用php性能测试工具xhprof