toutes les options
buster  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Paquet source : uftrace  ]

Paquet : uftrace (0.9.0-1)

Liens pour uftrace

Screenshot

Ressources Debian :

Télécharger le paquet source uftrace :

Responsable :

Ressources externes :

Paquets similaires :

traçage et analyse de l'exécution de programmes écrits en C/C++

L'outil uftrace a pour but de tracer et d'analyser l'exécution de programmes écrits en C ou C++. Il a été fortement inspiré par l'environnement ftrace du noyau Linux (surtout le traceur graphique de fonctions) et il gère les programmes dans l'espace utilisateur. Il gère plusieurs types de commandes et de filtres pour aider à analyser l'exécution et les performances du programme.

Il trace chaque fonction dans l'exécutable et il affiche sa durée. Il peut aussi tracer les appels vers des bibliothèques externes, mais seule l'entrée et la sortie sont prises en charge, et les appels à des fonctions internes de la bibliothèque ne peuvent pas être tracés sauf si la bibliothèque elle-même a été compilée avec le profilage activé.

Il peut afficher le cours de l'exécution en détail au niveau de la fonction, en montrant la fonction qui a la plus haute consommation. Il montre aussi diverses informations liées à l'environnement d'exécution.

Il est possible de définir des filtres pour exclure ou inclure des fonctions spécifiques au moment du traçage. En outre, les arguments des fonctions et les valeurs de renvoi peuvent être enregistrés et visionnés plus tard.

L'outil uftrace gère les applications multitâches ou multi-fils. Il peut aussi tracer les fonctions du noyau, avec les privilèges de superutilisateur et si le système active le traceur graphique de fonction dans le noyau (CONFIG_FUNCTION_GRAPH_TRACER=y).

Étiquettes: Boîte à outils d'interface utilisateur: Interface utilisateur texte ncurses

Autres paquets associés à uftrace

  • dépendances
  • recommandations
  • suggestions
  • enhances

Télécharger uftrace

Télécharger pour toutes les architectures proposées
Architecture Taille du paquet Espace occupé une fois installé Fichiers
amd64 319,5 ko1 315,0 ko [liste des fichiers]