课程中心 问答&分享 读书 注册、登录 关闭菜单
php 运行时间、耗费内存统计类
课程介绍:
精准的获得程序的运行时间和内存使用情况对程序的调试及效率提升有很大的帮助,本教程将详细讲解php运行过程中耗费的时间和内存。
发布时间 : 2015-05-21  浏览 : 4185 次
教程内容

教程相关代码:

<?php
/*
* 记录起始时间
* microtime(true)是自 Unix 纪元 19700101 00:00:00 到现在的秒数(小数点形式)
* PHP 5 以上版本
* 计算内存
* memory_get_usage()
* 返回当前分配给PHP脚本的内存量,单位是字节(byte)
*/
header('content-type:text/html; charset=utf-8');
$stratTime   = microtime(true);
$startMemory = memory_get_usage();
//循环10万次
$str = '';
for($i = 1; $i <= 100000; $i++){$str .= $i;}
$endTime    = microtime(true);
$runtime    = ($endTime - $stratTime) * 1000; //将时间转换为毫秒
$endMemory  = memory_get_usage();
$usedMemory = ($endMemory - $startMemory) / 1024;
echo "运行时间: {$runtime} 毫秒<br />";
echo "耗费内存: {$usedMemory} K";
相关教程
CopyRight © 2011 - 2016 Hcoder.net 陕ICP备14004669号-2
客服QQ : 1265928288