Package: uftrace (0.16-1 and others)
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.38)
- Libreria C GNU: librerie condivise
also a virtual package provided by libc6-udeb
-
- dep: libcapstone4 (>= 4) [amd64, arm64]
- infrastruttura di disassemblaggio leggera e multi-architettura - libreria
-
- dep: libdw1t64 (>= 0.161)
- libreria che fornisce accesso alle informazioni di debug di DWARF
-
- dep: libelf1t64 (>= 0.142)
- libreria per leggere e scrivere file ELF
-
- dep: libncursesw6 (>= 6)
- librerie condivise per la gestione del terminale (supporto caratteri larghi)
-
- dep: libpython3.12t64 (>= 3.12.1)
- libreria runtime condivisa per Python (versione 3.12)
-
- 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
-
- dep: libtraceevent1 (>= 5.4)
- Linux kernel trace event library (shared library)
Download uftrace
Architecture | Version | Package Size | Installed Size | Files |
---|---|---|---|---|
amd64 | 0.16-1 b1 | 429.1 kB | 1,760.0 kB | [list of files] |
arm64 | 0.16-1 b1 | 369.5 kB | 1,925.0 kB | [list of files] |
armel | 0.16-1 b1 | 344.9 kB | 1,512.0 kB | [list of files] |
armhf | 0.16-1 b1 | 354.0 kB | 1,164.0 kB | [list of files] |
i386 | 0.16-1 b1 | 434.6 kB | 1,725.0 kB | [list of files] |
riscv64 | 0.16-1 b1 | 413.5 kB | 1,525.0 kB | [list of files] |