magic-trace - un outil pour tracer le fonctionnement des processus en haute résolution
(github.com/janestreet)- Utilise Intel Processor Trace. Une trace haute résolution, et non un échantillonnage
- Environ 2 % à 10 % de surcharge
- Suit tous les appels de fonction en environ 40 ns
- Rend une chronologie de pile d’appels en 10 ms
- Environnements pris en charge
- Uniquement Linux, car dépend de Perf
- Processeurs Intel à partir de Skylake
- x86_64
- OCaml, C, C++, Rust, Python (décodage des seules frames C)
- Les exceptions ne sont pas encore prises en charge, mais le seront prochainement
- KVM avec Kernel 5.0+
Aucun commentaire pour le moment.