Package: uftrace (0.9.0-1)
Links for uftrace
Debian Resources:
Download Source Package uftrace:
Maintainer:
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 sono gestiti solo entrata e uscita) e le chiamate alle funzioni interne dentro alla libreria non possono essere tracciate a meno che la libreria stessa non sia stata compilata con il profiling abilitato.
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.27)
- Libreria C GNU: librerie condivise
also a virtual package provided by libc6-udeb
-
- dep: libdw1 (>= 0.143)
- 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 | 319.5 kB | 1,315.0 kB | [list of files] |
arm64 | 276.8 kB | 1,294.0 kB | [list of files] |
armhf | 272.9 kB | 890.0 kB | [list of files] |