avez-vous des kcachegrind comme des outils de profilage pour mac
Quelqu'un peut-il m'en dire plus sur les outils que vous avez pour le profilage comme kcachegrind wingrind valgrind pour la plate-forme mac.
Je ne pense pas que ces travaux sur le mac, j'ai aussi rapide vérifier sur qui.
- Je suis en train de profil php/javascript code, donc plus intéressé par les profileurs. Grâce anycase pour vos entrées.
- Je pense que la plupart des navigateurs navire avec leurs propres Javascript interprètes, mais Safari utilise JavascriptCore qui est exposé tout au long de l'OS et, par conséquent, la chose que presque certaines pistes de script Javascript contenu dans d'autres endroits comme Cheetah3D. Si vous activez le "Élaborer", dans le menu préférences puis, il y a un javascript profiler là.
- Voir aussi: stackoverflow.com/questions/5426799/...
Vous devez vous connecter pour publier un commentaire.
J'ai fini par utiliser qcachegrind sur OSX. Il peut être installé via brew
ou, pour permettre graphviz support:
Ce qui est formidable à propos de ce programme est que j'ai été chargé avec succès une 6,1 GO cachegrind fichier sur mon MacBook Pro! Jolie nappe!
brew update
avant de faire cela empêche bizarre erreurs 🙂brew install graphviz
si vous voulez de jolis graphes d'appels.--with-graphviz
arg ne fonctionnerait pas pour moi (même aprèsbrew update
etbrew doctor
), mais ensuite de fairebrew install qcachegrind
etbrew install graphviz
en tant que commandes distinctes travaillé.Essayer le qcachegrind + Graphviz combo killer.
Il s'installe rapidement à l'aide d'infusion, ce qui est agréable.
Découvrez ces instructions, fondamentalement installer via:
qui va télécharger d'autres dépendances comme
qt
etgraphviz
.Les deux valgrind et kcachegrind sont disponibles pour Mac OS X.
Vous pouvez les installer à l'aide de MacPorts:
sudo port selfupdate
.Vous pouvez installer à l'aide de KCacheGrind MacPorts.
Il y a aussi d'autres solutions comme:
brew install qcachegrind
)XHProf: Hiérarchique Profiler pour PHP (
pecl install xhprof
)MCG premium application peut analyser votre profil d'application les données directement sur votre Mac (sorti à la Mac App Store à $27)
Le Profilage De La Visionneuse, disponible sur l'App Store à 25 $
Plus: MacCallGrind (semi-alternative commerciale, la version gratuite est limite 3 mo de broyer des fichiers)
Image: La page d'accueil de MCG
Voir aussi: Est-il KCacheGrind alternative pour Mac Os X outta là-bas?
Webgrind fonctionne en PHP et peut lire les cachegrind sortie de XDebug. Actuellement, il n'offre pas toutes les fonctionnalités de KCacheGrind, mais il est super simple à installer, et semble avoir un regain d'activité.
MacCallGrind est un semi-commercial de rechange disponibles pour le Mac. J'ai testé avec la version gratuite est limite 3 mo de broyer des fichiers. C'est à peu près équivalent à WinCacheGrind en termes de fonctionnalité.
Apple offre Instruments pour la surveillance de l'exécution de l'allocation de choses et de trouver les fuites, Requin explicite de profilage et de la Garde Malloc (directement intégré à Xcode) pour l'allocation de mémoire de débogage. Toutes ces activités font partie des outils de développement.
valgrind est disponible pour les mac. Si vous êtes à la construction d'un cacao application, vous pouvez utiliser les outils fournis avec XCode tels que les fuites, ils sont très bons.