Question

est-il un outil, autre que KCacheGrind, pouvoir voir callgrind résultats? De préférence pour plate-forme Windows?

Était-ce utile?

La solution

alleyoop et valkyrie sont des extrémités avant alternative.

Peut avoir assez suport pour ce que vous voulez, vous pouvez utiliser MinGW pour compiler pour Windows natif si SUA ne fonctionne pas hors de la boîte.

Autres conseils

J'ai compilé kcachegrind sur les fenêtres à l'aide de QT4.7, voici le paquet binaire (y compris l'utilitaire de points pour générer graphe d'appel): http://sourceforge.net/projects/precompiledbin/files/kcachegrind.zip/download

Essayez WebGrind: https://github.com/jokkedk/webgrind

Runs sur votre serveur PHP local. Attention, utilisez le profilage xdebug avec le drapeau de XDEBUG_PROFILE ou autrement vous risquez votre sortie en écrasant le profilage lorsque vous WebGrind ouvert (Depuis WebGrind est également une application web PHP). Le site WebGrind détaille également d'autres approches pour travailler autour de cela. Vive.

Vous pouvez WinCacheGrind .

Il semble que WinCacheGrind ne peut pas ouvrir la sortie de callgrind. Je ne l'ai pas essayé d'ouvrir la sortie de cachegrind, mais il devrait fonctionner, je suppose. A partir de la page Valkyrie, (en date) « À l'heure actuelle, Valkyrie soutient MemCheck que, bien que le travail est en cours pour gérer Cachegrind et massif. »

Il y a un nouveau projet appelé XCallGraph pour la visualisation des fichiers cachegrind sous Windows.

Je l'ai essayé ces:

Ils sont très semblables, mais diffèrent dans les détails. Je peux recommander la QCacheGrind qui est la plus riche en fonctionnalités et dispose également d'une représentation graphique, ce qui peut aider à identifier les problèmes plus rapidement.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top