Profiling Viewer abre y visualiza archivos de callgrind. Puede usar Treemap, Callgraph, listas planas o jerárquicas para identificar las funciones en las que su aplicación pasa más tiempo del esperado.
Puede generar los datos de perfilado de callgrind necesarios con varias herramientas externas disponibles para muchas plataformas y lenguajes de programación.
Por ejemplo, puede abrir archivos de callgrind generados por la extensión Xdebug para PHP, Valgrind, Ruby ruby-prof, Pypron cProfile con pyprof2calltree, gperftools-pprof, Golang con pprof, Node.js con Valgrind o nodgrind y muchos otros perfiles. herramientas con salida de archivo de callgrind ....
Características
- Costos de función visualizados como Treemap, Callgraph y Listas
-
Las funciones del sistema se pueden ocultar en función de los ajustes preestablecidos personalizables - Despliegue con un doble clic, haga clic con el mouse para obtener detalles. - Visor del archivo de origen anotado con costos y marcas de color. - Ubicaciones de origen configurables
- Muestra los costos como datos sin procesar o como porcentaje
Maneja varios costos y tipos de posición
- Muestra ciclos y recursiones
- Ordena los datos por costos, nombre de función o nombre de archivo
- Historial de navegación
- Analiza los archivos comprimidos de callgrind
- Huella de memoria pequeña (por ejemplo, aproximadamente 280 MB de memoria utilizada para abrir y mostrar un archivo de callgrind de 4.6 GB generado por xdebug)
La vista del gráfico de llamadas es:
- Zoomable y admite gestos de trackpad como acercar, alejar, zoom inteligente
Representa los costos de llamadas por el grosor de las conexiones
- Su complejidad se puede reducir al ocultar funciones con un costo por debajo de un ajuste preestablecido personalizable
Profiling Viewer usa graphviz para diseñar y renderizar gráficos de llamadas. Graphviz tiene licencia bajo la licencia pública de Eclipse v1.0. Puede descargar graphviz en http://www.graphviz.org
Profiling Viewer Comentarios
Todavía no hay comentarios