Właśnie użyciu już dziś Xdebug natknąłem tego problemu kilka ahours temu zbyt . Chciałbym mieć gui w stylu cachegrind dla śladów xdebug.
Wiele wywołań niższego poziomu zawiera nieistotne informacje, takie jak wywołania strlen(). Zauważyłem, że xdebug uruchamia plik śledzenia ma 21 spacji dla wywołań najwyższego poziomu dla funkcji, 23 spacje dla wywołań drugiego poziomu, 25 i tak dalej. Więc można zrobić, to grep na linie z ponad 22 lub więcej pomieszczeń do listy najlepszych połączeń na poziomie, 24 sencond i wyższego szczebla połączeń itp
cat trace.xt | grep -v ' '
Wstęgę oparte ślad parser wydaje się dobrym pomysłem. Może on parsować dane wyjściowe w pęczku zagnieżdżonych elementów ul i li, które można zwinąć. Jestem napięty również na czas, ale jeśli masz ochotę na współpracę, wiedz o tym.
Fajnie to sprawdzę. A jeśli kiedykolwiek dostanę czas, może napiszę internetowy analizator śladów. – nolanpro