lancement de l'application , offrant une interface graphique pour l'étude visuelle des rapports dans le cadre du profilage et de l'analyse des performances en utilisant le sous-système du noyau . Le code du programme est écrit en C++ avec l'utilisation des bibliothèques Qt et KDE Frameworks 5, et sous la licence GPL v2+.
Hotspot peut servir de remplacement transparent à la commande « perf report » lors de l'analyse des fichiers perf.data, offrant en plus des fonctionnalités telles que la visualisation via FlameGraph, un aperçu global de l'état à la manière de l'outil top, l'agrégation des statistiques par appel, divers types de tri, l'affichage d'infobulles, des mécanismes de recherche intégrés et la possibilité d'afficher côte à côte des métriques pour plusieurs événements.
Dans cette nouvelle version :
- L'interprétation des données de profilage pour les grandes et complexes applications a été considérablement accélérée. Par exemple, le fichier perf.data généré pour Firefox est désormais analysé de manière beaucoup plus rapide.
- Un support correct de l'analyse des fichiers avec des données compressées par l'algorithme zstd, qui sont créés lors de l'exécution de
« perf record -z » et permettent de réduire la taille d'un à deux ordres de grandeur, a été ajouté. - L'échelle temporelle a été modernisée, affichant désormais des marques sur les axes temporels et des préfixes d'unités de mesure lors du zoom.
- L'analyse des symboles ajoutés par le compilateur rustc a été mise en œuvre.
- Le sous-module perfparser a été mis à jour, avec une amélioration du support du parallélisme à l'aide de l'appel fork.
Source : opennet.ru
