【发布时间】:2010-09-16 05:41:10
【问题描述】:
那么有没有更好的方法来分析代码:
$start1 = microtime(TRUE);
for($i=0;$i<count($array);$i++)
{
//do something
}
$time1 = microtime(TRUE) - $start1;
【问题讨论】:
-
如果您要像这样进行配置,那么将您的计数移到时间间隔之外。
那么有没有更好的方法来分析代码:
$start1 = microtime(TRUE);
for($i=0;$i<count($array);$i++)
{
//do something
}
$time1 = microtime(TRUE) - $start1;
【问题讨论】:
如果不使用外部工具,我会说你已经尽力了。
如果您想使用为此目的而构建的工具,那么其他答案是绝对可行的。
【讨论】:
Xdebug 或 Zend Debugger,如果安装 Xdebug 有困难的话。
他们的分析器将为您计时,无需修改您的代码。
http://www.zend.com/en/community/pdt
http://devzone.zend.com/article/2899-Profiling-PHP-Applications-With-xdebug - 关于xdebug的一系列教程。
【讨论】: