Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我编写了一个运行多个线程的批处理器(pcntl_fork),当子进程停止运行并且似乎没有释放它们的资源时,我得到了一些奇怪的结果。
是否有一个好的代码分析器,我可以使用跟踪实用程序来“监视”父进程和子进程以查看发生了什么?
我知道的唯一探查器是XDebug。您可以使用Webgrind或 KCachegrind 处理结果。
它提供了有关您编写的 PHP 代码的性能统计信息,因此您应该能够确定问题是由于您的代码还是某些 PHP/OS 错误造成的。
Xdebug 既可以进行分析,也可以进行交互式调试。有几个客户端可用于连接到调试过程。