lansarea aplicației , oferind o interfață grafică pentru studierea vizuală a rapoartelor în procesul de profilare și analiză a performanței folosind subsystemul nucleu . Codul programului este scris în C++ folosind bibliotecile Qt și KDE Frameworks 5, și sub licența GPL v2+.
Hotspot poate acționa ca un substitut transparent pentru comanda „perf report” la analiza fișierelor perf.data, oferind în plus funcționalități precum vizualizarea prin FlameGraph, un rezumat al stării în stilul utilitarului top, agregarea statisticilor pe apeluri, diverse tipuri de sortare, afișarea tooltips-urilor, mecanisme de căutare integrate și posibilitatea de a afișa alături metrici pentru mai multe evenimente.
În noua versiune:
- Interpretarea datelor de profilare pentru aplicații mari și complexe a fost semnificativ accelerată. De exemplu, fișierul perf.data generat pentru Firefox este analizat acum cu un ordin de mărime mai repede.
- S-a adăugat suport corect pentru analiza fișierelor cu date comprimate utilizând algoritmul zstd, care sunt create la pornirea
„perf record -z” și permit o reducere a dimensiunii cu un ordin sau două de mărime. - Scara temporară a fost modernizată, acum afișând marcaje pe axele de timp și prefixe ale unităților de măsură atunci când se mărește scala.
- S-a implementat analiza simbolurilor adăugate de compilatorul rustc.
- Submodulul perfparser a fost actualizat, îmbunătățind suportul pentru paralelism folosind apelul fork.
Sursa: opennet.ro
