Hotspot peut remplacer de manière transparente la commande « perf report » lors de l'analyse des fichiers perf.data, en fournissant en outre des fonctionnalités telles que la visualisation via FlameGraph, un aperçu récapitulatif de l'état dans le style de l'utilitaire supérieur, l'agrégation des statistiques d'appels, divers types de tri. , affichage d'info-bulles, mécanismes de recherche intégrés et possibilité d'afficher des métriques côte à côte pour plusieurs événements.
Dans la nouvelle version :
- Interprétation considérablement accélérée des données de profilage pour les applications volumineuses et complexes. Par exemple, le fichier perf.data généré pour Firefox est désormais analysé un ordre de grandeur plus rapidement.
- Ajout d'un support correct pour l'analyse des fichiers avec des données compressées à l'aide de l'algorithme zstd, qui sont créés au démarrage
« perf record -z » et vous permettent de réduire la taille d'un ou deux ordres de grandeur. - L'échelle de temps a été modernisée pour afficher les marqueurs de l'axe du temps et les préfixes d'unité lors d'un zoom avant.
- L'analyse des symboles ajoutés par le compilateur rustc a été implémentée.
- Le sous-module perfparser a été mis à jour, avec une prise en charge améliorée de la parallélisation à l'aide de l'appel fork.
Source: opennet.ru