Rilascio di Hotspot 1.3.0, una GUI per l'analisi delle prestazioni su Linux

Introdotto rilascio della domanda Punto caldo 1.3.0, che fornisce un'interfaccia grafica per l'esame visivo dei report durante la profilazione e l'analisi delle prestazioni utilizzando il sottosistema del kernel perf. Il codice del programma è scritto in C++ utilizzando le librerie Qt e KDE Frameworks 5 e distribuito da concesso in licenza con GPL v2+.

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.

    Rilascio di Hotspot 1.3.0, una GUI per l'analisi delle prestazioni su Linux

    Rilascio di Hotspot 1.3.0, una GUI per l'analisi delle prestazioni su Linux

  • È stata implementata l'analisi dei simboli aggiunti dal compilatore rusticc.

    Rilascio di Hotspot 1.3.0, una GUI per l'analisi delle prestazioni su Linux

  • Il sottomodulo perfparser è stato aggiornato, con un supporto migliorato per la parallelizzazione utilizzando la chiamata fork.

Fonte: opennet.ru

Aggiungi un commento