如何简单测试php7 和php5的性能

发布网友 发布时间:2022-03-28 11:28

我来回答

2个回答

热心网友 时间:2022-03-28 12:57


/**
计时和内存占用检测
参数:
$o:bool型,取值[TRUE;FALSE]
说明:
主要用来计算网站的记忆体和执行时间
记忆体占用的部份可能会不够准确,不准确时显示0
返回:
输出记忆体占用值和执行时间
用法:
Fun::Sys();
echo Fun::Sys(TRUE);
PHP群:223494678  
/**/
public static function Sys($o=FALSE){
static $t1,$m1;
if(!$o){
$t1=function_exists('microtime') ? microtime() : 0;
$m1=function_exists('memory_get_usage') ? memory_get_usage() : 0;
return;
}unset($o);
$t2=function_exists('microtime') ? microtime() : 0;
$m2=function_exists('memory_get_usage') ? memory_get_usage() : 0;
$t1=explode(' ',$t1);
$t2=explode(' ',$t2);
$t2=sprintf("%.2fms",($t2[1]+$t2[0]-$t1[1]-$t1[0])*1000);

$m2-=$m1;$m2=($m2<0) ? 0 : $m2;
$m2=($m2>=1024) ? round($m2/1024,2).'Kb' : $m2.'byte';

unset($t1,$m1);
return '<br>Mem:'.$m2.'&nbsp;Time:'.$t2;
}

热心网友 时间:2022-03-28 14:15

使用php7.0特有的方法和php5有的方法进行比较执行速度复杂度来衡量性能。

还有什么不懂可以追问。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com