web3tracer
e un tracer / profiler PHP derivat din XHProf; este un modul PHP scris în C care permite profilarea scripturilor PHP cu overhead minim.
Profilarea scripturilor PHP permite analiza performanței scripturilor PHP, de la găsirea fragmentelor de cod cu probleme mari de performanță, la îmbunătățirea în detaliu a timpilor de execuție a scripturilor. Este o unealtă indispensabilă pentru evaluarea codului. Folosind aplicația de vizualizare KCachegrind, care prezntă rezultatele sub formă de graf, puteți vizualiza execuția scripturilor. Puteți deasemenea avea o perspectivă structurală asupra graficului de execuție, putând ușor identifica structura funcțională a codului.
Acest profiler PHP reprezintă o nouă alternativă, care se distinge în fața uneltelor similare prin:
- Overhead minm
- Ieșire în format callgrind pentru KCachegrind
- Ieșire în format XHProf
- Tratează corect apelurile decursive, nu prin expansiune (ca XHProf) ci prin decuplare pe arborele de execuție
- Trace-uri complete de execuție în formatul XDebug XT
Folosind web3tracer, este ușor de obținut un graf ca acesta:
Profilurile dvs. PHP vor fi mai precise, mai ușor de urmărit vizual. Răsfoiți manualul pentru o explicație mai amănunțită a funcționării.
Acest modul este menit a înlocui unealta xt2callgrind, care se baza pe profilerul XDebug.
Lăsați-ne un comentariu!
Dacă ați găsit acest conținut util sau dacă aveți întrebări sau probleme în folosirea lui, vă rugăm să lăsați un comentariu! Feedback-ul este valoros pentru proiectele noastre, deci vă garantăm că efortul dvs. va fi apreciat! Multumim!