【发布时间】:2010-12-13 11:43:56
【问题描述】:
我一直在开发一个 php 框架,并在 10 个左右的网站上使用我们自己的 CMS。
它现在已经到了相当复杂的地步,并且某些类/函数的延迟似乎越来越多。
我想尝试找出最大的延迟发生在哪里,但不知道该怎么做。
我已经尝试安装 xdebug,但它不起作用,我什至不确定它会如何使用。
有谁知道我如何跟踪对类和函数的调用,甚至对它们进行计时?
感谢任何帮助,丹。
【问题讨论】:
-
你需要一个分析器,所以我建议你去了解 x-debug
-
它不起作用不是有效的问题描述。如果您不确定 XDebug 的工作原理,请go through the documentation 或将您的问题放入适当的问题中。无论如何,XDebug 是您的最佳选择。
-
下面的链接会有帮助吗? php.net/manual/en/function.debug-backtrace.php
-
好吧,我读了这个问题,我看到丹尼尔正在寻找解决方案来避免使用合适的工具来完成这项工作,所以我的建议是让 x-debug 工作并使用它。但他还不如使用 zend 调试器来分析代码。几乎所有流行的 IDE(如 zend、eclipse、phpstorm)中都内置了调试工具。这就是为什么我将此添加为评论而不是答案
标签: php optimization performance