Domanda

C'è qualche strumento, diverso KCachegrind, essendo in grado di visualizzare callgrind risultati? Preferibilmente per la piattaforma Windows?

È stato utile?

Soluzione

alleyoop e valchiria sono front-end alternativo.

Può avere abbastanza suport per ciò che si vuole, è possibile utilizzare per compilare mingw per Windows nativo se SUA non funziona out of the box.

Altri suggerimenti

Ho compilato kcachegrind su Windows utilizzando QT4.7, ecco il pacchetto binario (compreso l'utilità di punti per generare grafico delle chiamate): http://sourceforge.net/projects/precompiledbin/files/kcachegrind.zip/download

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

viene eseguito sul server PHP locale. Fate attenzione, utilizzare XDebug profilatura con la bandiera XDEBUG_PROFILE o altrimenti si rischia di sovrascrivere l'output profiling quando si WebGrind aperta (Dal WebGrind è anche un'applicazione web PHP). Il sito WebGrind dettagli anche altri approcci per risolvere questo. Cin cin.

Si può provare a WinCacheGrind .

Sembra che WinCacheGrind non può aprire l'uscita di callgrind. Non ho provato l'apertura di uscita del cachegrind, ma dovrebbe funzionare, immagino. Dalla pagina Valkyrie, (alla data) "Attualmente, Valkyrie supporta MemCheck solo, anche se il lavoro è in corso per gestire Cachegrind e massiccio."

C'è un nuovo progetto chiamato XCallGraph per la visualizzazione di file Cachegrind su Windows.

Ho provato questi:

Sono molto simili, ma si differenziano per dettagli. Posso consigliare il QCacheGrind che è il più ricco di funzioni e ha anche una rappresentazione grafica, che può aiutare a identificare i problemi molto più veloce.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top