Hotspot può fungere da sostituto trasparente del comando "perf report" durante l'analisi dei file perf.data, fornendo inoltre funzionalità come la visualizzazione tramite FlameGraph, panoramica riepilogativa dello stato nello stile dell'utilità principale, aggregazione delle statistiche delle chiamate, vari tipi di ordinamento , visualizzazione di descrizioni comando, ricerca di meccanismi integrati e possibilità di visualizzare metriche affiancate per più eventi.
Nella nuova versione:
- Interpretazione significativamente accelerata dei dati di profilazione per applicazioni grandi e complesse. Ad esempio, il file perf.data generato per Firefox viene ora analizzato molto più velocemente.
- Aggiunto il supporto corretto per l'analisi dei file con dati compressi utilizzando l'algoritmo zstd, che vengono creati all'avvio
“perf record -z” e consentono di ridurre le dimensioni di uno o due ordini di grandezza. - La scala temporale è stata modernizzata per visualizzare gli indicatori dell'asse temporale e i prefissi delle unità quando si ingrandisce.
- È stata implementata l'analisi dei simboli aggiunti dal compilatore rusticc.
- Il sottomodulo perfparser è stato aggiornato, con un supporto migliorato per la parallelizzazione utilizzando la chiamata fork.
Fonte: opennet.ru