MCG te permite analizar los datos de perfil de tu aplicación de forma nativa en tu Mac. Con el seguimiento de llamadas y resúmenes de funciones, podrás detectar y corregir fácilmente cualquier parte de tu aplicación que esté tardando más de lo que debería. MCG requiere datos de callgrind para tu aplicación, que pueden generarse en muchos lenguajes como PHP, Ruby y Python, o pueden estar integrados para lenguajes compilados.
Características de MCG:
- Análisis super rápido de la mayoría de los archivos de callgrind, independientemente del lenguaje.
- Gráficos de análisis estructural que incluyen profundidad de llamada, conteo de llamadas a métodos de clase y costo, y tipo de función.
- Soporta archivos de callgrind comprimidos y archivos de múltiples perfiles (soportados por Xdebug 2.3+)
- Varias visualizaciones de treemap para los modos de datos Outline y Flat de MCG, incluyendo gradientes de mapa de calor (por favor, lee la ayuda de la aplicación para entender por qué los treemaps no son precisos en las herramientas de perfilado)
- Vista del árbol de llamadas de Outline para PHP Xdebug muestra la ruta/árbol de ejecución exacta.
- Navegable por clic para seguir llamadas, nodos de treemap y puntos de gráfico.
- Filtro de búsqueda de texto.
- Soporte de costo genérico, incluyendo Segundos, Milisegundos y Microsegundos para costos de tiempo, y MB/KB/b para memoria.