magic-trace - ferramenta para rastrear a execução de processos em alta resolução
(github.com/janestreet)- Usa Intel Processor Trace. Rastreamento de alta resolução, não por amostragem
- Overhead de cerca de 2% a 10%
- Rastreia todas as chamadas de função em aproximadamente 40ns
- Renderiza a linha do tempo da call stack em até 10ms
- Ambientes suportados
- Como depende do Perf, suporta apenas Linux
- CPUs Intel Skylake ou posteriores
- x86_64
- OCaml, C, C++, Rust, Python (decodifica apenas C Frame)
- Exceptions ainda não são suportadas. Suporte planejado
- KVM com Kernel 5.0+
Ainda não há comentários.