代潇瑞博客

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

| 点击次数:7037

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程序员带来了巨大的福音!

【相关推荐】

触屏版 | 电脑版

Copyright © 2013 代潇瑞博客手机版

QQ: 446673330

粤ICP备13071969号-1