2011-09-29 76 views
1

这个问题完全是这样说的,真的。是否有限制xdebug生成的跟踪深度的方法?

我想弄清楚为什么一个PHP应用程序行为不当,但由xdebug引发的大量数据使我很难理解这个流程。

如果我可以设置跟踪的深度,使得任何超过x级深度的调用都被跳过,那么理解所发生的事情会更容易。任何想法如何使xdebug做到这一点,或者是否有我可以使用的替代工具?

+0

*你如何跟踪? *你如何看待痕迹?通常[KCachegrind](http://kcachegrind.sourceforge.net/html/Home.html)应该可以让您轻松筛选深度。 – hakre

+0

我将追踪视为文本文件。我之前使用过kcachegrind,但我没有看过这个功能。也许我会再看看。 –

回答

2

的Xdebug的功能/执行跟踪到文件当前不支持这一点,和Xdebug的踪迹也总是显示整个堆栈我只是增加了一个功能请求,问题跟踪它:http://bugs.xdebug.org/view.php?id=722

德里克