RomânăEnglish
 
exteon.ro - Manual
3.3. XHProf

Începând cu versiunea 2.0.0, puteți folosi excelenta unealtă a XHProf pentru vizualizare pe web. Am inclus pentru conveniență scripturile XHProf în directorul xhprof. Dacă rulăm scriptul examples/recursion_example.php, acesta va genera atât un fișier callgrind cât și un fișier xhprof. Puteți naviga apoi xhprof/xhprof_html/index.php și prfilul dumneavoastră ar trebui să fie gata de vizualizare (nu uitați să acordați permisiuni de scriere în directorul examples, acolo vor fi scrise fișierele de ieșire):

 

 

Cu siguranță, output-ul nu este la fel de atrăgător ca și cel al KCachegrind, dar rămâne marele avantaj al disponibilității vizualizărilor pe web; și are deasemenea o unealtă de vizualizare grafică pentru arborele de apeluri, dacă instalați pachetul graphviz:

 

 

Ca și concluzie, puteți încă folosi uneltele XHProf, și încă să profitați de avantajele web3tracer (detecția ciclurilor, performanță mai bună).

 

Notă pentru dezvoltatorii de unelte de vizualizare:

 

Dacă aveți o unealtă care este integrată cu XHProf și aveți nevoie să o integrați cu web3tracer, în lib/xhprofWriter.php este definită funcția web3tracer_xhprofConvert() care realizează conversia datelor din format web3tracer în format XHProf fără a fi nevoie să scrie fișiere.


(c) SC EXTEON SRL 2006-2009, Toate drepturile rezervate
Powered by   Web3 CMS