我已经在这里和谷歌搜索但是找不到类似的东西,有没有办法看看某个进程在php中需要多长时间?
我正在运行zend_lucene并希望输出将搜索结果显示给用户所需的时间。
答案 0 :(得分:5)
我建议:
microtime()
以微秒
因此您可以在执行搜索之前获取microtime,然后在操作结束时重新获取它。然后,您只需使用end_time
减去start_time
,即可获得搜索时间。
// get the time in microseconds before your search
$start_time = microtime(true);
/**
* your code here
*
*/
// get the time in microseconds when you search is done
$end_time = microtime(true);
// finally subtract and print the time elapsed
echo $start_time - $end_time;
希望这会有所帮助: - )
答案 1 :(得分:1)
$ elapsed_time:将以秒为单位包含脚本的执行时间
$time_start = time();
//your code
$time_end = time();
$time_elapsed = $time_end - $time_start;