【发布时间】:2012-08-10 05:59:39
【问题描述】:
有时我的网站加载缓慢,我想追踪导致它的功能。 (或者如果它与我或网络服务器有关) 如何获取每个正在运行的函数的执行时间?
喜欢;
<?php
function A() { }
function B() { }
function C() { }
A();
B();
Trace();
?>
Trace() 将输出:A 在 0.1 毫秒内运行,B 在 1.1 秒内运行,脚本完成。 PHP中有这样的调试功能吗?
附言。我不是说为每个函数应用微时间。
【问题讨论】:
-
您可以使用像 xdebug 提供的一个分析工具 xdebug profiler documentation
-
你也可以试试github.com/facebook/xhprof。