Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/268.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/multithreading/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';对于基于CLI的多线程PHP应用程序,它是一个很好的分析器?_Php_Multithreading_Command Line Interface - Fatal编程技术网

什么';对于基于CLI的多线程PHP应用程序,它是一个很好的分析器?

什么';对于基于CLI的多线程PHP应用程序,它是一个很好的分析器?,php,multithreading,command-line-interface,Php,Multithreading,Command Line Interface,我已经编写了一个运行多线程的批处理程序(pcntl_fork),当子进程失效并且似乎没有释放它们的资源时,我会得到一些奇怪的结果 是否有一个好的代码分析器、跟踪实用程序,我可以用来“监视”父进程和子进程,以查看发生了什么?我所知道的唯一分析器是。您可以使用或KCachegrind处理结果 它提供了有关您编写的PHP代码的性能统计信息,因此您应该能够确定问题是由于您的代码还是由于某些PHP/OS错误造成的。我所知道的唯一分析器是。您可以使用或KCachegrind处理结果 它提供了有关您编写的PH

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


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

我所知道的唯一分析器是。您可以使用或KCachegrind处理结果


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

我所知道的唯一分析器是。您可以使用或KCachegrind处理结果

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

Xdebug既可以做也可以做。有几个客户端可以连接到调试过程。

Xdebug既可以执行也可以执行。有几个客户端可以连接到调试过程