lanzamiento de la aplicación , que proporciona una interfaz gráfica para el estudio visual de informes durante la perfilación y análisis de rendimiento utilizando la subsistema del núcleo . El código del programa está escrito en C++ utilizando las bibliotecas Qt y KDE Frameworks 5, y bajo la licencia GPL v2+.
Hotspot puede funcionar como un reemplazo transparente para el comando «perf report» al analizar archivos perf.data, además de ofrecer capacidades como visualización a través de FlameGraph, resumen del estado estilo utilidad top, agregación de estadísticas por llamadas, varios tipos de ordenamiento, visualización de tooltips, mecanismos de búsqueda incorporados y la posibilidad de mostrar métricas lado a lado para múltiples eventos.
En esta nueva versión:
- Se ha acelerado considerablemente la interpretación de datos de perfilación de aplicaciones grandes y complejas. Por ejemplo, el archivo perf.data generado para Firefox ahora se analiza de manera mucho más rápida.
- Se ha añadido soporte correcto para analizar archivos con datos comprimidos mediante el algoritmo zstd, que se crean al ejecutar
«perf record -z» y permiten reducir el tamaño en uno o dos órdenes de magnitud. - Se ha modernizado la escala de tiempo, que ahora muestra marcas en los ejes de tiempo y prefijos de unidades de medida al aumentar el zoom.
- Se ha implementado el análisis de símbolos añadidos por el compilador rustc.
- Se ha actualizado el submódulo perfparser, en el cual se ha mejorado el soporte para la paralelización utilizando la llamada fork.
Fuente: opennet.ru
