Package: uftrace (0.13-1)
Links for uftrace
Debian Resources:
Download Source Package uftrace:
Maintainers:
External Resources:
- Homepage [github.com]
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).
Other Packages Related to uftrace
|
|
|
|
-
- dep: libc6 (>= 2.34)
- Libreria C GNU: librerie condivise
also a virtual package provided by libc6-udeb
-
- dep: libcapstone4 (>= 4) [not i386]
- infrastruttura di disassemblaggio leggera e multi-architettura - libreria
-
- dep: libdw1 (>= 0.161)
- libreria che fornisce accesso alle informazioni di debug di DWARF
-
- dep: libelf1 (>= 0.142)
- libreria per leggere e scrivere file ELF
-
- dep: libncursesw6 (>= 6)
- librerie condivise per la gestione del terminale (supporto caratteri larghi)
-
- dep: libstdc++6 (>= 4.1.1)
- libreria GNU Standard C++, versione 3
-
- dep: libtinfo6 (>= 6)
- libreria condivisa di basso livello terminfo per la gestione del terminale
Download uftrace
Architecture | Package Size | Installed Size | Files |
---|---|---|---|
amd64 | 422.0 kB | 1,719.0 kB | [list of files] |
arm64 | 353.6 kB | 1,912.0 kB | [list of files] |
i386 | 429.8 kB | 1,705.0 kB | [list of files] |