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

是否有一个好的代码分析器、跟踪实用程序可以用来“观察”父进程和子进程以了解发生了什么?

有帮助吗?

解决方案

我知道的就是的XDebug 的唯一的分析器。可以处理的结果 Webgrind 或KCachegrind。

它提供了性能统计数据有关的书面PHP代码,所以你应该能够找出如果问题是由于您的代码或一些PHP / OS错误。

其他提示

Xdebug 两者都可以 剖析交互式调试. 。有多个客户端可用于连接到调试进程。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top