Frage

Gibt es ein Werkzeug, andere als KCacheGrind, in der Lage zu sein Ergebnisse anzuzeigen Callgrind? Vorzugsweise für Windows-Plattform?

War es hilfreich?

Lösung

alleyoop und Walküre sind alternative Frontends.

Kann genug suport haben, was Sie wollen, können Sie mingw verwenden für native Windows zu kompilieren, wenn SUA nicht aus dem Kasten heraus arbeiten.

Andere Tipps

Ich habe auf Windows kompiliert kcachegrind QT4.7 verwenden, hier ist das binäre Bündel (einschließlich dem Punkt Dienstprogramm Aufrufgraphen zu erzeugen): http://sourceforge.net/projects/precompiledbin/files/kcachegrind.zip/download

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

Läuft auf Ihrem lokalen PHP-Server. Seien Sie vorsichtig, XDebug Profilierung mit dem XDEBUG_PROFILE Flag verwenden oder sonst werden Sie riskieren Ihr Profil Ausgabe überschrieben werden beim Öffnen WebGrind (Da WebGrind ist auch eine PHP-Web-Anwendung). Die WebGrind Website beschreibt auch andere Ansätze, dies zu umgehen. Prost.

Sie können versuchen, WinCacheGrind .

Es scheint, dass WinCacheGrind nicht ausgegeben von Callgrind öffnen kann. Ich habe nicht öffnen Ausgabe von cachegrind versucht, aber es sollte funktionieren, denke ich. Von der Valkyrie Seite (ab Datum) „Derzeit unterstützt Valkyrie Memcheck nur, obwohl die Arbeiten im Gang ist und Cachegrind Massiv zu handhaben.“

Es gibt ein neues Projekt namens XCallGraph zum Betrachten cachegrind-Dateien unter Windows.

Ich habe versucht, diese:

Sie sind sehr ähnlich, unterscheiden sich aber in Details. Ich kann empfehlen, die QCacheGrind , die die Funktion verpackt ist und hat auch eine grafische Darstellung, die Probleme viel schneller identifizieren helfen können.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top