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

Paquet : uftrace (0.18.1-1)

Liens pour uftrace

Screenshot

Ressources Debian :

Télécharger le paquet source uftrace :

Responsables :

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 généralement seules l'entrée et la sortie sont prises en charge. Il est possible de tracer d’autres appels (imbriqués) à des fonctions de bibliothèque externe ou des appels de fonction interne dans les appels de bibliothèque.

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 469,5 ko1 926,0 ko [liste des fichiers]
arm64 395,1 ko2 119,0 ko [liste des fichiers]
armhf 363,5 ko1 405,0 ko [liste des fichiers]
i386 446,6 ko1 759,0 ko [liste des fichiers]
riscv64 417,2 ko1 539,0 ko [liste des fichiers]