janestreet

magic-trace

janestreet

magic-trace collects and displays high-resolution traces of what a process is doing

AI 简介

magic-trace 是一个基于 Intel Processor Trace(Intel PT)的高性能进程行为追踪工具,用于采集和可视化毫秒级高分辨率控制流轨迹。它无需修改目标程序,即可捕获所有函数调用与分支跳转,延迟约40纳秒,运行时开销仅2%-10%;通过环形缓冲区记录执行历史,并支持交互式时间线回溯分析。适用于生产环境性能瓶颈定位、崩溃前行为诊断、代码实际执行路径验证等场景,特别适合对低开销和确定性追踪有严格要求的系统级调试与性能优化任务。

OCaml
MIT License
6.1k
Stars
198
Forks
42
Watchers
39
Issues

Star 增长

今日0
近 7 天0
近 30 天+13
综合评分64.2
默认分支master