all options
buster  ] [  bookworm  ] [  trixie  ] [  sid  ]
[ Source: uftrace  ]

Package: uftrace (0.16-1 and others)

Links for uftrace

Screenshot

Debian Resources:

Download Source Package uftrace:

Maintainers:

External Resources:

Similar packages:

traccia e analizza l'esecuzione di programmi scritti in C/C

Lo strumento uftrace è pensato per tracciare e analizzare l'esecuzione di programmi scritti in C o C . È stato fortemente ispirato dall'infrastruttura ftrace del kernel Linux (specialmente dal tracciatore del grafo delle funzioni) e gestisce programmi in spazio utente. Gestisce vari tipi di comandi e filtri per aiutare ad analizzare l'esecuzione e le prestazioni del programma.

Traccia ciascuna funzione nell'eseguibile e mostra i tempi di durata. Può anche tracciare le chiamate alle librerie esterne (ma solitamente sono gestiti solo entrata e uscita). È anche possibile tracciare altre chiamate a librerie esterne (annidate) e/o chiamate alle funzioni interne dentro alla libreria.

Può mostrare in dettaglio il flusso di esecuzione a livello di funzione e mostrare quale funzione ha il costo più alto. Mostra anche varie informazioni relative all'ambiente di esecuzione.

Si possono impostare filtri per escludere o includere funzioni specifiche durante la tracciatura. Inoltre, gli argomenti delle funzioni e i valori restituiti possono essere salvati e mostrati in seguito.

Lo strumento uftrace gestisce applicazioni multi-processo e/o multi-thread. Può anche tracciare le funzioni del kernel, con privilegi di root e se il sistema abilita il tracciatore del grafo delle funzioni nel kernel (CONFIG_FUNCTION_GRAPH_TRACER=y).

Tags: Interface Toolkit: Ncurses TUI

Other Packages Related to uftrace

  • depends
  • recommends
  • suggests
  • enhances

Download uftrace

Download for all available architectures
Architecture Version Package Size Installed Size Files
amd64 0.16-1 b1 429.1 kB1,760.0 kB [list of files]
arm64 0.16-1 b1 369.5 kB1,925.0 kB [list of files]
armel 0.16-1 b1 344.9 kB1,512.0 kB [list of files]
armhf 0.16-1 b1 354.0 kB1,164.0 kB [list of files]
i386 0.16-1 b1 434.6 kB1,725.0 kB [list of files]
riscv64 0.16-1 b1 413.5 kB1,525.0 kB [list of files]