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

Package: uftrace (0.13-1)

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 Package Size Installed Size Files
amd64 422.0 kB1,719.0 kB [list of files]
arm64 353.6 kB1,912.0 kB [list of files]
i386 429.8 kB1,705.0 kB [list of files]