magic-trace – Tool zum hochauflösenden Verfolgen von Prozessabläufen
(github.com/janestreet)- Verwendet Intel Processor Trace. High-Resolution-Trace statt Sampling
- Etwa 2 % bis 10 % Overhead
- Verfolgt alle Funktionsaufrufe in ungefähr 40 ns
- Rendert die Call-Stack-Timeline in 10 ms
- Unterstützte Umgebungen
- Unterstützt nur Linux, da es von Perf abhängt
- CPUs ab Intel Skylake
- x86_64
- OCaml, C, C++, Rust, Python (dekodiert nur C-Frames)
- Exceptions werden derzeit nicht unterstützt. Unterstützung ist geplant
- KVM mit Kernel 5.0+
Noch keine Kommentare.