Ho appena usando iniziato xdebug oggi sono imbattuto in questo problema un paio di ahours fa troppo . Mi piacerebbe un gui stile cachegrind per le tracce di xdebug.
Molte chiamate di livello inferiore contengono informazioni non necessarie come le chiamate strlen(). Ho scoperto che xdebug avvia il file di traccia ha 21 spazi per le chiamate di livello superiore alle funzioni, 23 spazi per le chiamate di secondo livello, 25 e così via. Così si può fare è grep le linee con più di 22 o più spazi per elencare le chiamate di alto livello, 24 per sencond e le chiamate di livello superiore, ecc
cat trace.xt | grep -v ' '
La traccia parser basato sul web suona una buona idea. Potrebbe analizzare l'output in un gruppo di elementi ul e li annidati che potrebbero essere compressi. Anche io sono stretto per il tempo, ma se sei pronto per una collaborazione fammi sapere.
fonte
2009-09-21 22:17:36
Cool lo controllerò. E se mai avrò tempo, forse scriverò un parser di traccia basato sul web. – nolanpro