【php记录程序执行时间microtime】教程文章相关的互联网学习教程文章

codeigniter显示所有脚本执行时间的方法

本文实例讲述了codeigniter显示所有脚本执行时间的方法。分享给大家供大家参考。具体分析如下: 如果你想显示所有脚本的执行时间,请将下面的代码加入到view里面 <?php echo $this->benchmark- >elapsed_time() ; ?>也可以使用下面的伪变量{ elapsed_time}希望本文所述对大家基于codeigniter的php程序设计有所帮助。

php计算当前程序执行时间示例

代码如下:<?$pagestartime=microtime();?><!--网页内容 start-->网页内容......<!--网页内容 end--><?$pageendtime = microtime();$starttime = explode(" ",$pagestartime);$endtime = explode(" ",$pageendtime);$totaltime = $endtime[0]-$starttime[0]+$endtime[1]-$starttime[1];$timecost = sprintf("%s",$totaltime);echo "页面运行时间: $timecost 秒";?>

php获取目标函数执行时间示例

写了一个类用来测试目标函数的执行时间。以下是类的定义代码:代码如下:<?php/** * class EfficiencyTester * 效率测试器,测试函数的运行时间 * @version 1.0 2013.04.13 * @author Kross */class EfficiencyTester { /** * var $testTimes * 测试的次数 */ private $testTimes = 1000; /** * function getTime() * 根据时间模式,获取时间戳 * @param $timeModel 时间模式,默认:微秒 ...

显示程序执行时间php函数代码

代码如下:/** * 程序执行时间 * * @return int 单位ms */ function execute_time() { $stime = explode ( ' ', SYS_START_TIME ); $etime = explode ( ' ', microtime () ); return number_format ( ($etime [1] + $etime [0] - $stime [1] - $stime [0]), 6 ); }

PHP性能优化工具篇Benchmark类调试执行时间【图】

这是PHP性能优化系列第二期,如何使用PEAR工具类Benchmark逐行获取代码或函数的执行时间。工欲善其事,必先利其器!如何安装PEAR和Benchmark请参考PHP性能优化系列第一期 [PHP性能优化准备篇图解PEAR安装]Benchmark工具类包说明直接下载:http://pear.php.com/package/Benchmark/downloadBenchmark工具类包共有三个文件,分别是Timer.php、Iterate.php和Profiler.php,三个工具类功能相同,只是侧重点不同,都是用于调试代码获取程序...

PHP中使用微秒计算脚本执行时间例子_javascript技巧

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

PHP中使用微秒计算脚本执行时间例子

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

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

的效率 sql的explain(mysql),启用slow query log记录慢查询。 通常还要看数据库设计是否合理,需求是否合理等。 但这个时间一般来说都很快,在一秒以内,所以不能直接用mktime()function getmicrotime(){ list($usec,$sec) = explode(" ",microtime()); $num = ((float)$usec+(float)$sec); return sprintf("%.4f",$num); } 用法: $t_start = getmicrotime(); //这里放你要检查的代码 $t_end = getmicrotime(); echo $t_en...

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

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

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

$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 />当前脚本执行时间:‘.$etime-$stime.‘微秒‘; 2.SQL执行时间(其实和上面一样):$begin=microtime(); mysql_query($sql); $stop=microtime(); list($m0,$s0)=explode("...

php-致命错误:超过了400秒的最大执行时间【代码】

我有一个PHP脚本,执行长的mysq_query时失败.错误消息是: 致命错误:超过了400秒的最大执行时间. 我在Windows上使用XAMPP,并且更改了php.ini文件(安装中只有一个),将max_execution_time设置为一个大的值,而不是400秒.尽管如此,我仍然收到上面的错误消息. 有什么解决办法的想法吗? 谢谢 将要解决方法:正如Ignacio所说,某些内容可能会覆盖php.ini设置.您可以使用set_time_limit最终为该脚本设置超时set_time_limit(600);您也可以将其...

将PHP最大执行时间设置为600是否安全?

我正在安装vTiger CRM的较新版本.前提条件之一是将php.ini max_execution_time编辑为600,而不是默认值30.设置的这种差距让我怀疑增加执行时间是否安全?特别是这么多.谢谢.解决方法:只要能用于维护脚本,我就看不出有任何反对意见,我认为是.一些数据库维护或导入脚本可能会花费很多时间.但是,不应在日常使用中使用CRM. 请记住这一点,请参阅PHP手册max_execution_time:Your web server can have other timeout configurations that ...

PHP-超过30秒的最大执行时间swift mailer【代码】

我正在使用swift mailer使用以下语句:require_once 'lib/swift_required.php';发送电子邮件. 几个月以来一切正常,现在突然开始出现此错误:Fatal error: Maximum execution time of 30 seconds exceeded in...\lib\classes\Swift\Transport\StreamBuffer.php on line 271我不知道为什么会突然出现此错误,并且没有发送电子邮件.我什么也没做,只是突然停止了.我也拥有服务器,并且对此服务器未做任何更改. 实际上,被称为发送电子邮件...

同一代码第二次运行时的PHP执行时间【代码】

我有好奇心.我创建了一个简单的PHP脚本,该脚本创建了一个1 mil个简单数组元素的数组,然后遍历它们. 第一次执行时,似乎需要约1.4秒.但是,在第二次执行相同的代码时,它总是需要大约2.1秒.我已经重复了几次,结果相同. 为什么是这样? 此处的代码示例:$timeStart = microtime(true);$invoices = array();for ($i = 1; $i <= 1000000; $i++) {$invoices[] = array('issuedValue' => $i,'fiscalNumber' => $i,'random1' => $i,'random2'...

PHP-致命错误:从我的网站执行每日运行时,超过30秒的最大执行时间【代码】

我正在使用来自网站供应商的phpMyAdmin. 看来我无法编辑php.ini设置页面.所以在哪里设置ini_set(‘max_execution_time’,300); ?在我的PHP编码页面中?或任何设置页面?解决方法:如果您无法编辑php.ini配置,则可以在PHP页面顶部设置以下内容:ini_set('max_execution_time', 300); //300 seconds = 5 minutes //OR set_time_limit(300); //If set to zero, no time limit is imposed.注意:set_time_limit():当PHP在安全模式下运...

TIME - 相关标签