标签:
// 记录开始运行时间
$GLOBALS[‘_beginTime‘] = microtime(TRUE);
microtime() 函数返回当前 Unix 时间戳和微秒数。
语法:microtime(get_as_float)
get_as_float 如果给出了 get_as_float 参数并且其值等价于 TRUE,该函数将返回一个浮点数。
本函数仅在支持 gettimeofday() 系统调用的操作系统下可用。
如果调用时不带可选参数,本函数以 "msec sec" 的格式返回一个字符串,其中 sec 是自 Unix 纪元(0:00:00 January 1, 1970 GMT)起到现在的秒数,msec 是微秒部分。字符串的两部分都是以秒为单位返回的。
<?php
echo microtime();
// 记录内存初始使用
define(‘MEMORY_LIMIT_ON‘,function_exists(‘memory_get_usage‘));
if(MEMORY_LIMIT_ON) $GLOBALS[‘_startUseMems‘] = memory_get_usage();
boolean function_exists (string function_name),本函数用来检查指定的函数是否已经定义。
参数 function_name 为待检查的函数名称。若已定义指定的函数则返回1 值,其它情形均返回 0 值。
int memory_get_usage ([ bool$real_usage
= false ] )
返回当前分配给你的 PHP 脚本的内存量,单位是字节(byte)。
real_usage
如果设置为TRUE
,获取系统分配的真实内存尺寸。如果未设置或者设置为FALSE
,将是 emalloc() 报告使用的内存量。
memory_get_usage http://www.php.net/manual/zh/function.memory-get-usage.php
标签:
原文地址:http://www.cnblogs.com/wqy61/p/4845495.html