现在的位置: 首页 -> PHP学习 -> 测试了下php7的性能——提升了近一倍

测试了下php7的性能——提升了近一倍

2015-12-05 00:56评论数 1 ⁄ 被浏览 2265 views+

php7最近发布了,迫不及待的下载尝试了一番。运行的时候可能会提示vcruntime140.dll丢失,下载vc++2015安装一下就好了。接着测试了一把,效率果然杠杠的,运行速度提升了近一倍。


具体测试如下:


1. 先测试了一个比较大的for循环,核心代码如下:


$b = '1d';

for($i=0;$i<10000000; $i++){

  $a = intval($b);

}

php7测试for循环


由上图可看出:

php5.4执行平均耗时:3.58s

而php7执行平均耗时:2.00s

php7比php5.4快了将近一倍。


2. 接着测试了一个简单的递归,核心代码如下:


get(100000);

function get($a){

  --$a;

  if($a>0){

    $a = get($a);

  }

  return 'ok';

}

php7测试递归


由上图可看出:

php5.4执行平均耗时:0.053s

而php7执行平均耗时:0.022s

php7比php5.4快了一倍多。


可能根据电脑配置不同,运行此段代码执行耗时有些差距。但是相同代码在同一机器上面测试的,可以很清楚看到php7效率是大大超过了之前的版本,这是一个很不错的跃进,给咱们php程序员带来了巨大的福音!

 

文章出自:http://www.daixiaorui.com/read/214.html 本站所有文章,除注明出处外皆为原创,转载请注明本文地址,版权所有。

分享到:

目前有 1 条评论  @我要评论

  1. 1楼zz : 2015-12-17 16:54:17 评论说: @回复

    在哪下载php7

您的每一个评论都是对我的一份支持

 博客二维码

昵称 *

邮箱 *