计算php脚本执行时间

<?php
    $stime=microtime(true); #获取程序开始执行的时间

    #你写的php代码

    $etime=microtime(true); #获取程序执行结束的时间
    $total=$etime-$stime;   #计算差值
    echo "<br />{$total} times";
?>

  

时间: 2024-12-17 01:35:26

计算php脚本执行时间的相关文章

使用微妙计算PHP脚本执行时间

在PHP中,大多数的时间格式都是以UNIX时间戳表示的,而UNIX时间戳是以s(秒)为最小的计量时间的单位.这对某些应用程序来说不够精确,所以可以调用microtime()返回当前UNIX时间戳和微妙数.该函数的原型如下: mixed microtime([bool get_as_float]); //返回当前UNIX时间戳和微妙数 可以为该函数提供一个可选的布尔型参数,如果在调用时不提供这个参数,本函数以“msec sec”的格式返回一个字符串.其中sec是自UNIX纪元到现在的秒数,而mse

分段计算PHP脚本的执行时间

很多时候我们需要计算PHP脚本的执行时间,来获知脚本的效率等问题.比如有一个一大段的PHP脚本,我们就需要一个分段获取脚本执行时间的方法.先介绍要用到的函数: // 计时函数 function runtime($mode = 0) { static $t; if(!$mode) { $t = microtime(); return; } $t1 = microtime(); list($m0,$s0) = split(" ",$t); list($m1,$s1) = split(&qu

shell 脚本执行时间

计算脚本执行时间: #!/bin/bash UseTime () { startTime=`date +%Y%m%d-%H:%M` startTime_s=`date +%s` $Command              #根据自己脚本路径,测试脚本文件执行时间(sh test.sh) endTime=`date +%Y%m%d-%H:%M` endTime_s=`date +%s` sumTime=$[ $endTime_s - $startTime_s ] useTime=$[ $sumTi

你用什么方法检查 PHP 脚本的执行效率(通常是脚本执行时间)和数据库 SQL 的效率(通常是数据库 Query 时间), 并定位和分析脚本执行和数据库查询的瓶颈所在?

1.PHP执行时间: $begin=microtime(true); //获取程序开始执行的时间 // some code here 待执行的代码 $stop=microtime(true); //获取程序执行结束的时间 list($m0,$s0)=explode(" ",$begin); list($m1,$s1)=explode(" ",$stop); $runtime=($s1+$m1-$s0-$m0)*1000; echo '<br />当前脚本

php脚本执行时间限制

项目中需要一个长时间的处理,本来以为跟JAVA一样一次请求会处理完,但是实习执行中大约30秒左右程序就不在执行. 后来辗转反侧,终于找到原因,原来是脚本执行时间限制导致的. 修改如下 1.在php.ini里面设置 max_execution_time = 120; 2.通过PHP的ini_set函数设置 ini_set("max_execution_time", "120"); 3.通过set_time_limit 函数设置 set_time_limit(120);

统计Shell脚本执行时间

统计Shell脚本执行时间,帮助分析改进脚本执行 用 date 相减 #!/bin/bash startTime=`date +%Y%m%d-%H:%M:%S` startTime_s=`date +%s` endTime=`date +%Y%m%d-%H:%M:%S` endTime_s=`date +%s` sumTime=$[ $endTime_s - $startTime_s ] echo "$startTime ---> $endTime" "Total:$s

使用微秒来计算PHP脚本的执行时间

有的时候,程序员需要获得一段代码的执行时间来查看这个代码块的执行效率是高还是低.普通的PHP函数只能精确到秒,PHP中提供了一个microtime()函数来精确到微秒

你用什么方法检查PHP脚本的执行效率(通常是脚本执行时间)和数据库SQL的效率(通常是数据库Query时间),并定位和分析脚本执行和数据库查询的瓶颈所在?

腾讯 PHP脚本的执行效率 1, 代码脚本里计时. 2, xdebug统计函数执行次数和具体时间进行分析.,最好使用工具winCacheGrind分析 3, 在线系统用strace跟踪相关进程的具体系统调用. 数据库SQL的效率 sql的explain(mysql),启用slow query log记录慢查询. 通常还要看数据库设计是否合理,需求是否合理等.

python 计算 crontab 下次执行时间

python3.6 -m pip install croniter import croniter import datetime def run_get_next_time(sched): now = datetime.datetime.now() cron = croniter.croniter(sched, now) return [cron.get_next(datetime.datetime).strftime("%Y-%m-%d %H:%M")][0] print(run_