Sortie de Hotspot 1.3.0, une interface graphique pour l'analyse des performances sous Linux

Introduit version de l'application Point d'accès 1.3.0, qui fournit une interface graphique pour examiner visuellement les rapports lors du profilage et de l'analyse des performances à l'aide du sous-système du noyau Perf. Le code du programme est écrit en C++ à l'aide des bibliothèques Qt et KDE Frameworks 5, et distribué par sous licence GPL v2+.

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.

    Sortie de Hotspot 1.3.0, une interface graphique pour l'analyse des performances sous Linux

    Sortie de Hotspot 1.3.0, une interface graphique pour l'analyse des performances sous Linux

  • L'analyse des symboles ajoutés par le compilateur rustc a été implémentée.

    Sortie de Hotspot 1.3.0, une interface graphique pour l'analyse des performances sous Linux

  • 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

Ajouter un commentaire