PHP是否有免费且良好的行级分析器?

时间:2009-07-11 05:40:49

标签: php profiler

PHP是否有免费且良好的行级分析器?我正在使用xdebug并且它相对较好,但它给了我功能级别的输出,有时候很难看到函数花费的时间在哪里。

6 个答案:

答案 0 :(得分:1)

Zend Platform将为您提供更精确的分析信息。它或使用webgrind和zend studio / Eclipse分析器为您提供性能信息。

答案 1 :(得分:1)

不是免费的,但是SD PHP Profiler提供了有关每个PHP代码块的相对成本的信息,而不仅仅是函数:

答案 2 :(得分:1)

我正在使用microtime(),它很适合我。

答案 3 :(得分:0)

我不知道是否有这样的探查者 如果可能,解决方法可能是将识别为瓶颈的长函数拆分为较小的函数。不仅如此,这是一个很好的编程实践(虽然并不总是很容易执行,但我认为),但它可能会更准确地指出问题。

答案 4 :(得分:0)

bytekit,这是一个操作码反汇编程序。这将为您提供详细的视图。或者,您可以使用gdb等C级调试器。这样可以让您更加仔细地查看,因为您可以调试C级函数。

答案 5 :(得分:0)

我相对肯定我使用Xdebug和KCacheGrind获得了行级输出。可能是因为函数调用的行根据函数花了多长时间来报告它,但无论如何。