Domanda

Ho scritto un processore batch che esegue più thread (pcntl_fork) e sto ottenendo alcuni risultati strani quando processi figli vanno defunta e non sembrano lasciar andare le loro risorse.

C'è un buon codice di profiler, traccia di utilità che posso usare per 'orologio' il processo padre e figli a vedere cosa sta succedendo?

È stato utile?

Soluzione

L'unica profiler che conosco è XDebug . È possibile elaborare i risultati con Webgrind o KCachegrind.

Si dà le statistiche sulle prestazioni del tuo codice PHP scritto, così si dovrebbe essere in grado di capire se i problemi sono dovuti al codice o qualche PHP / OS bug.

Altri suggerimenti

Xdebug può sia fare profilazione e debug interattivo . Ci sono diversi client disponibili per la connessione al processo di debug.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top