MCG vous permet d'analyser vos données de profil d'application nativement sur votre Mac. Avec le traçage des appels et les résumés de fonctions, vous pourrez facilement détecter et corriger les parties de votre application qui prennent plus de temps que prévu. MCG nécessite des données callgrind pour votre application, qui peuvent être générées dans de nombreux langages tels que PHP, Ruby et Python, ou peuvent être intégrées pour les langages compilés.
Fonctionnalités de MCG :
- Analyse super rapide de la plupart des fichiers callgrind, quel que soit le langage.
- Graphiques d'analyse structurelle incluant la profondeur d'appel, le nombre d'appels de méthodes de classe et le coût, et le type de fonction.
- Prend en charge les fichiers callgrind compressés et multi-profils (pris en charge par Xdebug 2.3+)
- Différentes visualisations en treemap pour les modes de données Outline et Flat de MCG, y compris les dégradés de carte thermique (veuillez lire l'aide de l'application pour comprendre pourquoi les treemaps ne sont pas précis dans les outils de profilage)
- Vue de l'arbre d'appels Outline pour PHP Xdebug montrant le chemin/exécution exact.
- Navigable par clic pour suivre les appels, les nœuds de treemap et les points de graphique.
- Filtre de recherche textuelle.
- Prise en charge des coûts génériques, y compris secondes, millisecondes et microsecondes pour les coûts de temps, et Mo/Ko/b pour la mémoire.