2009-05-14 13 views
27

¿Hay alguna herramienta, aparte de KCacheGrind, que sea capaz de ver los resultados de callgrind? Preferiblemente para la plataforma de Windows?Explorador de resultados de Windows Callgrind, alternativa a KCacheGrind

+0

Es posible usar KCacheGrind en Windows usando KDE para Windows (http://windows.kde.org/). Hay un poco de inflado de las dependencias si lo estás instalando solo para KCacheGrind. – Alo

+0

¿Alguien puede mencionar herramientas para mac platform? – nepsdotin

+0

Eche un vistazo a [la respuesta de Lailin Chen] (http://stackoverflow.com/a/4425999/993915) debajo de –

Respuesta

1

alleyoop y valkyrie son extremos de fuentes alternativas.

Puede tener suficiente soporte para lo que desee, puede usar mingw para compilar para Windows nativo si SUA no funciona de la caja.

+2

, entonces ¿hay nada por ahí con los binarios precompilados que funcionan para Windows? – rogerdpack

+0

kcachegrind del kde-installer debe precompilarse. –

+0

¿Sabes cómo usar SUA? Solía ​​usar Cygwin desde hace varios años (y es increíble, pero muy lento) y también estaba tratando de encontrar cómo usar SUA, pero no tuve mucho éxito. –

2

Parece que WinCacheGrind no puede abrir la salida de callgrind. No he intentado abrir la salida de cachegrind, pero debería funcionar, supongo. Desde la página de Valkyrie, (hasta la fecha) "Actualmente, Valkyrie solo admite Memcheck, aunque hay trabajos en curso para manejar Cachegrind y Massif".

9

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

Se ejecuta en el servidor PHP local. Tenga cuidado, utilice perfiles XDebug con el indicador XDEBUG_PROFILE o correrá el riesgo de sobreescribir su resultado de creación de perfiles cuando abra WebGrind (ya que WebGrind también es una aplicación web PHP). El sitio web WebGrind también detalla otros enfoques para evitar esto. Aclamaciones.

87

he recopilado kcachegrind en las ventanas utilizando QT4.7, aquí es el paquete binario (incluyendo la utilidad de puntos para generar gráfico de llamadas): http://sourceforge.net/projects/precompiledbin/files/kcachegrind.zip/download

+5

Solo quería agradecerle por esto. – Narcissus

+1

He estado usando WinCacheCrind, pero la función de gráfico de llamadas de kcachegrind es la característica principal. muchas gracias por estos binarios! – jah

+0

señor, ¡esto es genial! +1 – Nazgob

1

Hay un nuevo proyecto llamado XCallGraph para visualizar archivos Cachegrind en Windows.

+0

Lo he probado ahora y funciona como charm (WinXP). Gracias. –

0

He tratado siguientes:

Son muy similares, pero difieren en los detalles. Puedo recomendar QCacheGrind que es la característica más empaquetada y también tiene una representación gráfica, que puede ayudar a identificar problemas mucho más rápido.

Cuestiones relacionadas