MCG ermöglicht es Ihnen, Ihre Anwendungsprofil-Daten nativ auf Ihrem Mac zu analysieren. Mit Anrufverfolgung und Funktionszusammenfassungen können Sie leicht Teile Ihrer Anwendung erkennen und korrigieren, die länger dauern als sie sollten. MCG benötigt Callgrind-Daten für Ihre Anwendung, die in vielen Sprachen wie PHP, Ruby und Python generiert werden können oder für kompilierte Sprachen eingebaut werden können.
MCG Funktionen:
- Super schnelles Parsen der meisten Callgrind-Dateien, unabhängig von der Sprache.
- Strukturanalyse-Diagramme einschließlich Anruftiefe, Anzahl der Klassenmethodenaufrufe und Kosten sowie Funktionstyp.
- Unterstützt komprimierte Callgrind- und Multi-Profil-Dateien (unterstützt von Xdebug 2.3+)
- Verschiedene Treemap-Visualisierungen für MCGs Outline- und Flat-Datenmodi, einschließlich Heatmap-Verläufen (bitte lesen Sie die App-Hilfe, warum Treemaps in Profiling-Tools nicht genau sind)
- Outline-Anrufbaumansicht für PHP Xdebug zeigt den genauen Ausführungsweg/-baum.
- Klick-navigierbar, um Aufrufe, Treemap-Knoten und Diagrammpunkte zu verfolgen.
- Textsuchfilter.
- Allgemeine Kostenunterstützung, einschließlich Sekunden, Millisekunden und Mikrosekunden für Zeitkosten sowie MB/KB/b für Speicher.