
AWS X-Ray
Trace requests through distributed and serverless apps on AWS.
Discover top open-source software, updated regularly with real-world adoption signals.

High‑resolution, low‑overhead tracing of every function call
magic‑trace captures nanosecond‑scale call‑stack timelines with 2‑10% overhead, requiring no code changes, and visualizes execution history to debug performance and crashes on Linux Intel CPUs.

magic‑trace records control‑flow with Intel Processor Trace, providing ~40 ns resolution for every function call while adding only 2‑10 % runtime overhead. It works without any instrumentation, simply attaching to a running process or launching a program, and can snapshot a configurable ~10 ms history of execution.
Install the pre‑built binary or Debian package, then run magic‑trace attach -pid and press Ctrl+C to capture a trace file. Open the file in the web UI (magic‑trace.org) to explore an interactive timeline: zoom, pan, and measure call durations, or trigger snapshots on specific symbols for targeted analysis. The tool is ideal for developers, performance engineers, and ops teams needing deep insight into Linux applications on modern Intel CPUs.
When teams consider magic-trace, these hosted platforms usually appear on the same shortlist.
Looking for a hosted option? These are the services engineering teams benchmark against before choosing open source.
Investigate intermittent latency spikes
Identify the exact function call chain and hidden page faults causing delays
Post‑mortem crash analysis
View the 10 ms of execution leading up to a crash, revealing the root cause
Validate async runtime scheduler behavior
Capture snapshots at each scheduler tick to measure cycle duration and overhead
Measure third‑party library overhead
Zoom into library calls to see internal function timings and performance impact
Linux on Intel CPUs Skylake (or newer). It does not run on ARM, AMD, Windows, or macOS.
No. The tool attaches to a running process or launches a binary without any code changes.
Typically between 2 % and 10 % of runtime overhead, depending on workload.
Yes, by running as root and adding the `-trace-include-kernel` flag to capture kernel‑mode control flow.
Traces are visualized in a web UI; you can open the generated file in a browser to explore the timeline.
Project at a glance
ActiveLast synced 4 days ago