Xdebug trace GUI? [fermé]

je suis en train de trouver une interface graphique pour analyser et afficher Xdebug fichiers de trace. Bien que vous puissiez les rendre lisibles par l'homme, le simple nombre de lignes les rend inutilisables.

je cherche quelque chose comme KCachegrind mais pour un fichier de trace. Mon principal objectif derrière tout cela est de trouver ce que les porcs de la mémoire.

30
demandé sur Dawid Ferenczy 2009-09-21 23:33:18

10 réponses

j'ai trouvé que c'était assez solide. Peut-être que c'est utile pour vous aussi:

https://github.com/corretge/xdebug-trace-gui

12
répondu Bruiser 2014-02-22 23:26:01

j'ai trouvé celui-ci: xdebug trace d'un analyseur de fichier.

5
répondu vdrmrt 2016-03-30 01:00:45

je viens d'utiliser commencé xdebug aujourd'hui est tombé sur ce problème il ya quelques heures aussi. J'aimerais une gui style cachegrind pour les traces de xdebug.

beaucoup d'appels de niveau inférieur contiennent des informations non nécessaires comme les appels strlen (). J'ai trouvé que xdebug commence le fichier de trace a 21 espaces pour les appels de haut niveau aux fonctions, 23 espaces pour les appels de second niveau, 25 et ainsi de suite. Ainsi vous pouvez faire est grep lignes de sortie avec plus de 22 espaces ou plus pour lister les appels de haut niveau, 24 pour sencond et supérieur les appels au niveau etc.

cat trace.xt | grep -v '                      '

basé sur Le web analyseur de suivi semble une bonne idée. Il pourrait analyser la sortie en un tas d'éléments imbriqués ul et li qui pourraient être effondrés. Moi aussi, je manque de temps, mais si tu veux une collaboration, dis-le-moi.

3
répondu 2009-09-21 22:17:36

WebGrind fournit une façon simple et agréable de visualiser des fichiers CacheGrind via un navigateur:

mais regardez XHProf qui est open sourced by Facebook, est très facile à configurer, capture de nombreuses mesures importantes, et même génère des appels graphiques:

3
répondu Mariano Peterson 2011-04-30 02:08:48

il y a un script pour vim à xdebug.org cela vous permet de faire 'le pliage de code' pour les rendre un peu plus facile à creuser, mais je n'ai jamais rien vu qui puisse séparer ce format dans une sorte de représentation graphique.

2
répondu TML 2009-09-21 20:13:56

j'ai écrit un simple viewer en utilisant les WinForms. net:

https://github.com/ron-inbar/xdebug-trace-viewer

vous aurez besoin de Visual Studio (2010 ou plus tard) pour le construire. N'hésitez pas à personnaliser le code.

enter image description here

2
répondu Ron Inbar 2013-11-02 19:47:20

vous pouvez essayer Xdebug Trace Explorer. Afficher dans l'Arbre de style. Je l'ai construit après avoir regardé autour et n'ai pas trouvé de solutions correspondantes. Toujours pas optimiser pour de grandes encore de fichier:

https://github.com/tungbi/xdebug-trace-explorer

2
répondu tungnguyen 2014-09-01 04:46:44

je crois que le plugin PDT pour Eclipse importera des logs de trace et je sais qu'il peut s'intégrer avec xdebug et faire du profilage

Partie 1 de 5 sur l'utilisation de PDT et xdebug

1
répondu catsby 2009-09-21 21:42:39