Question

J'ai écrit un processeur de commandes qui exécute plusieurs threads (pcntl_fork) et je reçois des résultats étranges lorsque les processus enfants vont défunt et ne semblent pas lâcher leurs ressources.

Y at-il un bon profileur de code, tracer utilitaire que je peux utiliser pour « surveiller » le processus parent et les enfants pour voir ce qui se passe?

Était-ce utile?

La solution

Le seul profileur que je connaisse est XDebug . Vous pouvez traiter les résultats avec Webgrind ou KCachegrind.

Il donne des statistiques de performance de votre code PHP écrit, donc vous devriez être en mesure de déterminer si les problèmes sont dus à votre code ou d'un bug PHP / OS.

Autres conseils

Xdebug peut à la fois faire profilage et débogage interactif . Il y a plusieurs clients disponibles pour se connecter au processus de débogage.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top