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.
- Se ha implementado el análisis de los símbolos agregados por el compilador Rustc.
- El submódulo perfparser se ha actualizado y se ha mejorado la compatibilidad con la paralelización mediante la llamada fork.
Fuente: opennet.ru