如何获取PHP执行时间
在PHP7+版本中,可以使用getrusage函数。以下是示例代码演示-
示例
//脚本的开头
$exec_start = getrusage();
//其他代码功能
//脚本结尾
function rutime($ru, $rus, $index) {
return ($ru["ru_$index.tv_sec"]*1000 + intval($ru["ru_$index.tv_usec"]/1000))
- ($rus["ru_$index.tv_sec"]*1000 + intval($rus["ru_$index.tv_usec"]/1000));
}
$ru = getrusage();
echo "该过程使用了" . rutime($ru, $exec_start, "utime") ."毫秒进行计算\n";
echo "花了" . rutime($ru, $exec_start, "stime") ." ms 在系统调用期间\n";注意-如果为每个测试生成一个php实例,则无需计算时间差。
输出结果
这将产生以下输出-
该过程使用了1.563896毫秒进行计算 花了 0.345628 ms 在系统调用期间
热门推荐
10 对患者生日祝福语简短
11 结婚祝福语简短装备
12 周岁祝福语学生文案简短
13 订婚领证祝福语简短精辟
14 导师获奖祝福语大全简短
15 新婚购房祝福语简短精辟
16 牛年祝福语简短的爱人
17 送芒果的祝福语简短
18 送给学长毕业祝福语简短