AMAZINGINDEX.COM 日报快照
56.4
VOL. 2026.05
2026.05.24
← 返回 2026.05.24 日报
日报快照 · Daily Snapshot
NO. 004

Jane Street 开源生产级性能追踪神器

#REPO GitHub Trending 2026.05.24
推荐指数 68.0 NO. 004 · 2026.05.24
Stars5,775

magic-trace 用 Intel PT 硬件特性实现纳秒级函数调用追踪,无需改代码即可捕获线上服务的完整执行时序。对排查偶发延迟、死锁和崩溃根因极具价值,尤其适合高并发低延迟场景。

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

Jane Street 开源生产级性能追踪神器

生产环境性能排查长期面临两难:perf 采样粒度太粗抓不到微秒级抖动,eBPF 需要预埋探针且开发成本高。magic-trace 的差异化在于利用 Intel PT 这个被低估的硬件特性,实现了零插桩的全量追踪, overhead 控制在 2-10% 可直接上线。

同类工具中,bpftrace 和 py-spy 更偏向采样或特定语言,rr 能做时间旅行调试但 overhead 太高无法生产使用。magic-trace 填补了这中间的空档——比 perf 细、比 rr 轻、比 eBPF 省事。

如果你在跑量化交易、高频网关或任何 P99 抖动敏感的服务,建议把 magic-trace 加入 on-call 工具箱,遇到偶发慢请求时直接抓一份 trace,比翻日志高效一个数量级。

Star History
Production

x86 Linux 下唯一基于 Intel PT 的零开销纳秒级函数追踪工具

独特价值:无需插码、线上即开即用的硬件级纳秒精度全栈追踪

竞品:
brendangregg/perf-tools ★ 10.2k 基于软件采样,无硬件PT纳秒级精度
iovisor/bpftrace ★ 7.8k eBPF动态追踪,需编写脚本非零开销
google/perfetto ★ 25.7k 全平台通用追踪,非x86专用PT硬件
Granulate/gprofiler ★ 3.5k 持续性能分析,非单次高精度追踪
查看原文 →