Pregunta

¿Hay alguna herramienta, que no sea kcachegrind, pudiendo ver Callgrind resultados? Preferentemente para la plataforma Windows?

¿Fue útil?

Solución

alleyoop y valkyrie son extremos delanteros alternativa.

Puede tener suficiente suport para lo que desea, puede utilizar MinGW para compilar para Windows nativo si SUA no funciona fuera de la caja.

Otros consejos

He compilado 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

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

Se ejecuta en el servidor PHP local. Tenga cuidado, utiliza perfiles XDebug con la bandera XDEBUG_PROFILE o de otra manera se arriesga a sobrescribir la salida de perfiles cuando WebGrind abierta (Desde WebGrind es también una aplicación web PHP). La página web WebGrind también detalla otros enfoques para evitar este. Saludos.

Puede intentar WinCacheGrind .

Parece que WinCacheGrind no puede abrir la salida de Callgrind. No he probado la salida de Cachegrind apertura, pero debería funcionar, supongo. Desde la página de Valkyrie, (a partir de la fecha) "En la actualidad, Valkyrie apoya Memcheck única, aunque se está trabajando para manejar Cachegrind y macizo."

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

He tratado siguientes:

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top