19.5. Capturer les données du graphique d'appel avec l'enregistrement des performances


Vous pouvez configurer l'outil perf record de manière à ce qu'il enregistre la fonction qui appelle d'autres fonctions dans le profil de performance. Cela permet d'identifier un goulot d'étranglement si plusieurs processus appellent la même fonction.

Conditions préalables

Procédure

  • L'option --call-graph permet d'échantillonner et d'enregistrer les données de performance :

    $ perf record --call-graph method command
    Copy to Clipboard Toggle word wrap
    • Remplacez command par la commande pendant laquelle vous souhaitez échantillonner les données. Si vous ne spécifiez pas de commande, perf record échantillonnera les données jusqu'à ce que vous l'arrêtiez manuellement en appuyant sur la touche Ctrl+C.
    • Remplacer method par l'une des méthodes de déroulement suivantes :

      fp
      Utilise la méthode du pointeur de cadre. En fonction de l'optimisation du compilateur, comme avec les binaires compilés avec l'option GCC --fomit-frame-pointer, ceci peut ne pas être capable de dérouler la pile.
      dwarf
      Utilise les informations du cadre d'appel DWARF pour dérouler la pile.
      lbr
      Utilise le dernier enregistrement de branche sur les processeurs Intel.
Retour au début
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2025 Red Hat