jre*_*121 2 php profile time benchmarking date
我正在尝试对我拥有的脚本执行简单的基准测试.首先,我尝试添加如下内容:
echo 'After Checklist: '. date('h:i:s:u A') ."<br />";
Run Code Online (Sandbox Code Playgroud)
但它只是在很多时候同时打印出来 - 直到运行包含脚本才会返回不同的时间.反正有没有这样做?或类似的东西 - 我基本上只是想看看瓶颈在哪里,所以我可以提高性能.
你想使用microtime函数,它将返回当前的Unix时间戳和微秒.
从这里,您可以从开始和结束时间进行简单的减法,以获得所需的结果.然而,技巧是将"true"传递给函数,因此它返回一个浮点值,而不是一个字符串.
一个例子,在php.net上发布是这样的:
<?php
$time_start = microtime(true);
// Sleep for a while
usleep(100);
$time_end = microtime(true);
$time = $time_end - $time_start;
echo "Did nothing in $time seconds\n";
?>
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
583 次 |
最近记录: |