我希望看到一个日志整个代码执行PHP脚本(S)的。 事情是这样的: http://en.wikibooks.org/wiki/Ruby_Programming/Standard_Library/Tracer (因为缺乏更好的例子,没有火焰,请)。
是否有某种方式如何获取日志中的PHP?
注:我知道我可以使用一个调试器,但是这是不一样的。
我希望看到一个日志整个代码执行PHP脚本(S)的。 事情是这样的: http://en.wikibooks.org/wiki/Ruby_Programming/Standard_Library/Tracer (因为缺乏更好的例子,没有火焰,请)。
是否有某种方式如何获取日志中的PHP?
注:我知道我可以使用一个调试器,但是这是不一样的。
Xdebug的绝对是你想要的,但像从Valgrind的套件callgrind为好。
这里Zend的博客文章应该给你一些指点: http://devzone.zend.com/1139/profiling-php-applications-with-xdebug/
phptrace是跟踪PHP代码执行一个真棒工具
在任何功能,您可以通过看到整个回溯debug_backtrace(...)
或者你可以使用Xdebug的分析器来分析你的PHP脚本。
看一看编制品 。
这是对类固醇的var_dump()和debug_backtrace()。 简单易用,但功能强大且可定制的。 一个重要的除了你的开发工具箱。
它也有特定平台的扩展这里
您可以使用PHP扩展名为:XHProf的,Facebook开发。
它能够报告函数级别的调用次数和包容性和排他性墙,CPU时间和内存使用情况。
https://github.com/facebook/xhprof