Lanzamiento de Hotspot 1.3.0, una GUI para análisis de rendimiento en Linux

Presentado por lanzamiento de la aplicación punto de acceso 1.3.0, que proporciona una interfaz gráfica para examinar visualmente los informes durante la creación de perfiles y el análisis de rendimiento utilizando el subsistema del kernel. Perf. El código del programa está escrito en C++ utilizando las bibliotecas Qt y KDE Frameworks 5, y distribuido por Licenciado bajo GPL v2+.

Hotspot puede actuar como un reemplazo transparente del comando "perf report" al analizar archivos perf.data, proporcionando además características tales como visualización a través de FlameGraph, descripción resumida del estado al estilo de la utilidad superior, agregación de estadísticas de llamadas y varios tipos de clasificación. , visualización de información sobre herramientas, mecanismos de búsqueda integrados y la capacidad de mostrar métricas en paralelo para múltiples eventos.

En el nuevo lanzamiento:

  • Interpretación significativamente acelerada de datos de perfiles para aplicaciones grandes y complejas. Por ejemplo, el archivo perf.data generado para Firefox ahora se analiza un orden de magnitud más rápido.
  • Se agregó soporte correcto para analizar archivos con datos comprimidos usando el algoritmo zstd, que se crean al inicio.
    “perf record -z” y le permitirá reducir el tamaño en uno o dos órdenes de magnitud.

  • La escala de tiempo se ha modernizado para mostrar marcadores del eje de tiempo y prefijos de unidades cuando se amplía.

    Lanzamiento de Hotspot 1.3.0, una GUI para análisis de rendimiento en Linux

    Lanzamiento de Hotspot 1.3.0, una GUI para análisis de rendimiento en Linux

  • Se ha implementado el análisis de los símbolos agregados por el compilador Rustc.

    Lanzamiento de Hotspot 1.3.0, una GUI para análisis de rendimiento en Linux

  • El submódulo perfparser se ha actualizado y se ha mejorado la compatibilidad con la paralelización mediante la llamada fork.

Fuente: opennet.ru

Añadir un comentario