tools sierra mpkg mac instalar descargar macos macports profiling

macos - sierra - ¿tienes kcachegrind como herramientas de creación de perfiles para mac



macports sierra (8)

¿Alguien puede decirme acerca de las herramientas que tiene para perfilar como kcachegrind wingrind valgrind para Mac Platform.

No creo que funcionen en mac, también lo he comprobado rápidamente.


Apple proporciona Instruments para supervisar la asignación de elementos en tiempo de ejecución y buscar fugas, Shark para perfiles explícitos y Guard Malloc (directamente integrado en Xcode) para la depuración de la asignación de memoria. Todos estos vienen como parte de las herramientas de desarrollador.


Pruebe el combo asesino qcachegrind + Graphviz.

Se instala rápidamente a través de brew, lo cual es bueno.

Vea these instrucciones, básicamente instálelas a través de:

brew install qcachegrind

que descargará otras dependencias como qt y graphviz .


Puede instalar KCacheGrind usando MacPorts .

También hay algunas alternativas como:

Ver también: ¿Hay alguna alternativa de KCacheGrind para Mac Os X?


Tanto valgrind como kcachegrind están disponibles para Mac OS X.

Puedes instalarlos usando MacPorts :

sudo port install valgrind kcachegrind


Terminé usando qcachegrind en OSX. Se puede instalar mediante brebaje

brew install qcachegrind

o, para habilitar el soporte de graphviz :

brew install qcachegrind --with-graphviz

¡Lo mejor de este programa es que cargué con éxito un archivo Cachegrind de 6.1GB en mi MacBook Pro! ¡Bastante resbaladizo!


valgrind está disponible para mac. Si está construyendo una aplicación de cacao, puede usar las herramientas que vienen con XCode, como las fugas, son muy buenas.


MacCallGrind es una alternativa semicomercial disponible para Mac. He experimentado con la versión gratuita, que está limitada a archivos de rutina de 3MB. Es aproximadamente equivalente a WinCacheGrind en términos de funcionalidad.


Webgrind ejecuta en PHP y puede leer la salida cachegrind de XDebug. Actualmente no ofrece toda la funcionalidad de KCacheGrind, pero es súper simple de instalar y parece tener actividad renovada.