rilascio dell'applicazione , fornendo un'interfaccia grafica per lo studio visivo dei rapporti durante il profiling e l'analisi delle prestazioni utilizzando il sottosistema del kernel . Il codice dell'applicazione è scritto in C++ utilizzando le librerie Qt e KDE Frameworks 5, e sotto licenza GPL v2+.
Hotspot può fungere da sostituto trasparente del comando «perf report» durante l'analisi dei file perf.data, fornendo ulteriori funzionalità come la visualizzazione tramite FlameGraph, una panoramica sintetica dello stato in stile utility top, aggregazione delle statistiche per chiamate, diversi tipi di ordinamento, visualizzazione di tooltip, meccanismi di ricerca integrati e la possibilità di visualizzare affiancate le metriche per più eventi.
Nel nuovo rilascio:
- L'interpretazione dei dati di profiling di grandi e complesse applicazioni è stata notevolmente accelerata. Ad esempio, il file perf.data generato per Firefox ora viene analizzato di un ordine di grandezza più velocemente.
- Aggiunta la corretta supporto per l'analisi di file con dati compressi utilizzando l'algoritmo zstd, creati durante l'esecuzione
«perf record -z» e che permettono di ridurre la dimensione di uno o due ordini di grandezza. - La scala temporale è stata modernizzata, mostrano ora le etichette sugli assi temporali e i prefissi delle unità di misura quando si aumenta la scala.
- Implementato l'analisi dei simboli aggiunti dal compilatore rustc.
- Aggiornato il sottodominio perfparser, dove è stato migliorato il supporto per la parallelizzazione utilizzando la chiamata fork.
Fonte: opennet.ru
