Pregunta

He escrito un procesador por lotes que ejecuta múltiples hilos (pcntl_fork) y me estoy poniendo algunos resultados extraños cuando los procesos hijos van desaparecida y no parecen dejar de lado sus recursos.

¿Hay un buen perfilador de código, la utilidad que puedo utilizar para 'reloj' del proceso padre y los niños para ver lo que está pasando rastrear?

¿Fue útil?

Solución

El único generador de perfiles que conozco es XDebug . Puede procesar los resultados con Webgrind o KCachegrind.

Se da estadísticas de rendimiento sobre su código PHP escrito, por lo que debería ser capaz de averiguar si los problemas se deben a su código o algo de PHP / error del SO.

Otros consejos

Xdebug puede tanto hacer perfiles y depuración interactiva . Hay varios clientes disponibles para conectarse al proceso de depuración.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top