php5.2与5.3性能比较

php5.2与5.3性能比较

ID:1122276

大小:328.90 KB

页数:14页

时间:2017-11-07

php5.2与5.3性能比较_第1页
php5.2与5.3性能比较_第2页
php5.2与5.3性能比较_第3页
php5.2与5.3性能比较_第4页
php5.2与5.3性能比较_第5页
资源描述:

《php5.2与5.3性能比较》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、PHP5.2与5.3相关比较在递归测试、数值运算测试、字符串操作测试、 类和对象测试上5.3性能明显高于5.2,提升大约15%-40%,不过在内存消耗上5.3大于5.2, IO操作速度基本相同。环境1:IIS7+PHP5.3.13环境2:IIS7+PHP5.2.131.测试递归函数采用交换排序算法对1万个数值元素的数组排序30次,此测试主要测试5.2与5.3在递归调用方面的性能。

2、+$arr[1];}//开始时间$startTime=getMsecTime();/***快序排序算法**@paramarray$arr*@returnarray*/functionquickSort($arr){if(count($arr)>1){$key=$arr[0];$min=array();$max=array();for($i=1;$i$key){$max[]=$arr[$i];}else{$min[]=$arr[$i];}}$min=cou

3、nt($min)>0?quickSort($min):$min;$max=count($max)>0?quickSort($max):$max;returnarray_merge($min,array($key),$max);}else{return$arr;}}//程序运行时间$runTimeNum=0;$runTime=0;for($i=0;$i<30;$i++){$arr=range(1,10000);shuffle($arr);$arr=quickSort($arr);$runTimeNum++;}$run

4、Time=(getMsecTime()-$startTime)/$runTimeNum;echo'Runningtime:',$runTime,'
';echo'Memoryusage:'.memory_get_usage();?>测试结果:PHP5.3.23:Runningtime:0.23617386817932~0.26386793454488Memoryusage:1197432PHP5.2.13:Runningtime:0.39125826994578~0.41212603251139Memoryu

5、sage:8499202.测试数值计算对指定范围数值做循环加减法操作。

6、e=getMsecTime()-$startTime;echo'Runningtime:',$runTime,'
';echo'Memoryusage:'.memory_get_usage();测试结果PHP5.3.23:Runningtime:0.17290114402771~0.22068405151367Memoryusage:324440PHP5.2.13:Runningtime:0.2425229549408~0.32152795791626Memoryusage:543603.字符串运算对字符串做

7、一百万次拼接操作。

8、>';echo'Memoryusage:'.memory_get_usage();测试结果PHP5.3.23:Runningtime:1.0713319778442~1.2021548748016Memoryusage:13212064PHP5.2.13:Runningtime:1.3238019943237~1.1623599529266Memoryusa

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。