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

Paquet : uftrace (0.16-1 et autres)

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 Version Taille du paquet Espace occupé une fois installé Fichiers
amd64 0.16-1 b1 429,1 ko1 760,0 ko [liste des fichiers]
arm64 0.16-1 b1 369,5 ko1 925,0 ko [liste des fichiers]
armel 0.16-1 b1 344,9 ko1 512,0 ko [liste des fichiers]
armhf 0.16-1 b1 354,0 ko1 164,0 ko [liste des fichiers]
i386 0.16-1 b1 434,6 ko1 725,0 ko [liste des fichiers]
riscv64 0.16-1 b1 413,5 ko1 525,0 ko [liste des fichiers]