web-dev-qa-db-fra.com

avez-vous kcachegrind comme des outils de profilage pour mac

Quelqu'un peut-il me parler des outils dont vous disposez pour le profilage comme kcachegrind wingrind valgrind pour la plate-forme mac.

Je ne pense pas que cela fonctionne sur Mac, j'ai aussi une vérification rapide à ce sujet.

91
indianwebdevil

J'ai fini par utiliser qcachegrind sur OSX. Il peut être installé via l'infusion

brew install qcachegrind

ou, pour activer graphviz support:

brew install qcachegrind --with-graphviz

Ce qui est génial avec ce programme, c'est que j'ai réussi à charger un fichier cachegrind de 6,1 Go sur mon MacBook Pro! Assez lisse!

123
mr-sk

Essayez le combo qcachegrind + Graphviz killer.

Il s'installe rapidement via brew, ce qui est sympa.

Découvrez ces instructions, installez-le essentiellement via:

brew install qcachegrind

qui téléchargera d'autres dépendances telles que qtet graphviz.

53
GlennR

Valgrind et kcachegrind sont disponibles pour Mac OS X.

Vous pouvez les installer en utilisant MacPorts :

Sudo port install valgrind kcachegrind
15
raimue

Vous pouvez installer KCacheGrind en utilisant MacPorts .

Il existe également des alternatives comme:

Voir aussi: Existe-t-il une alternative à KCacheGrind pour Mac Os X?

14
kenorb

Webgrind s'exécute dans PHP et peut lire la sortie cachegrind de XDebug. Il n'offre actuellement pas toutes les fonctionnalités de KCacheGrind, mais il est super simple à installer, et semble avoir repris son activité.

8
Jan Fabry

MacCallGrind est une alternative semi-commerciale disponible pour le Mac. J'ai expérimenté la version gratuite qui est limitée aux fichiers Grind de 3 Mo. C'est à peu près équivalent à WinCacheGrind en termes de fonctionnalités.

6
nurikabe

Apple fournit Instruments pour surveiller l'allocation d'exécution des trucs et trouver des fuites, Shark pour le profilage explicite et Guard Malloc (directement intégré à Xcode) pour le débogage d'allocation de mémoire. Tout cela fait partie des outils de développement.

2
Tommy

valgrind est disponible pour le mac. Si vous construisez une application cacao, vous pouvez utiliser les outils fournis avec XCode tels que les fuites, ils sont très bons.

1
shreyasva