执行时间和代码使用的内存



我是一个PHP编码员。我找不到任何方法来获得代码执行期间所花费的时间。表示执行时间。以及代码在执行期间使用了多少内存空间

我知道PHP INI设置,但没有显示我的解决方案。

我怎么能得到时间和内存空间单位与编码。

我在生成器示例中找到了这个。

$start_time=microtime(true);
//do something what you want to measure
$end_time=microtime(true);
echo "time: ", bcsub($end_time, $start_time, 4), "n";
echo "memory (byte): ", memory_get_peak_usage(true), "n";

http://php.net/manual/en/language.generators.overview.php 114136

我总是用

microtime()

表示时序,

表示时序
memory_get_usage()

的内存使用,连同我的IDE (PHPStorm)和XDEBUG这给了相当有用的信息。

http://www.php.net/manual/en/function.microtime.php和http://php.net/manual/en/function.memory-get-usage.php

可以使用

microtime()

放在脚本的开头和结尾。不同之处在于执行时间。Microtime返回以微秒为单位的时间戳,这足以满足您的需要。

http://www.php.net/manual/en/function.microtime.php

相关内容

  • 没有找到相关文章

最新更新