什么是基于CLI的多线程PHP应用程序的优秀分析器?

时间:2009-02-04 19:41:29

标签: php multithreading command-line-interface

我编写了一个运行多个线程(pcntl_fork)的批处理器,当子进程失效并且似乎没有放弃他们的资源时,我得到了一些奇怪的结果。

是否有一个好的代码分析器,我可以使用跟踪实用程序来“监视”父进程和子进程以查看正在发生的事情?

2 个答案:

答案 0 :(得分:1)

我所知道的唯一的探查者是XDebug。您可以使用Webgrind或KCachegrind处理结果。

它提供了有关您编写的PHP代码的性能统计信息,因此您应该能够确定问题是由于您的代码还是某些PHP / OS错误。

答案 1 :(得分:0)

Xdebug可以profilinginteractive debugging。有几个客户端可以连接到调试过程。