Pergunta

Eu escrevi um processador de lote que executa múltiplas threads (pcntl_fork) e eu estou recebendo alguns resultados estranhos quando processos filhos ir extinta e não parecem deixar ir de seus recursos.

Existe um perfil de código bom, utilitário de rastreio que posso usar para 'relógio' o processo pai e filhos para ver o que está acontecendo?

Foi útil?

Solução

A única Profiler que eu conheço é XDebug . Você pode processar os resultados com Webgrind ou KCachegrind.

Ela dá as estatísticas de desempenho sobre o seu código PHP escrito, então você deve ser capaz de descobrir se os problemas são devido ao seu código ou algum PHP / bug OS.

Outras dicas

Xdebug pode tanto fazer profiling e interativa depuração . Existem vários clientes disponíveis para conectar-se o processo de depuração.

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top