1

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

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

4

2 回答 2

1

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

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

于 2009-02-04T19:59:49.440 回答
0

Xdebug 既可以进行分析,也可以进行交互式调试。有几个客户端可用于连接到调试过程。

于 2009-02-04T20:11:51.537 回答