• 梦想还是要有的,万一实现了呢...
  • 区块链论坛整装待发...

PHP获取页面执行时间和消耗的系统内存自定义函数

PHP Vetrue 8个月前 (04-25) 238次浏览 0个评论 二维码链接

PHP 获取页面执行时间和消耗的系统内存自定义函数

自定义函数

//------------------页面执行时间和消耗内存------------------
function php_time_memory($method) {
    global $mtime;
    global $starttime;
    global $totaltime;
    $mtime = microtime();
    $mtime = explode(' ', $mtime);
    $mtime = $mtime[1] + $mtime[0];
    if ($method == "begin") {
        //$starttime = $mtime;
        return $starttime = $mtime;
    } elseif ($method == "end") {
        $endtime = $mtime;
        $totaltime = ($endtime - $starttime);
        return $totaltime;
    } elseif ($method == "memory") {
        function convert($size) {
            $unit = array(
                'b',
                'kb',
                'mb',
                'gb',
                'tb',
                'pb');
            return @round($size / pow(1024, ($i = floor(log($size, 1024)))), 2) . ' ' . $unit[$i];
        }
        return convert(memory_get_usage());
    }
}

调用函数

PHP 页面头加入

php_time_memory("begin");

PHP 页面尾加入

echo 'This page was created in ' . php_time_memory("end") . ' seconds
' . 'memory used: ' . php_time_memory("memory")

执行结果如下:

This page was created in 0.0009819435119629 seconds

memory used: 298.97 kb


Vetrue , 版权所有丨如未注明 , 均为原创丨转载请注明原文链接
原文标题:PHP 获取页面执行时间和消耗的系统内存自定义函数
原文链接:https://vetrue.com/article/255.html
喜欢 (1)
发表我的评论
取消评论
表情 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址