See what every CPU core ran - and why it waited

Corelapse is a native Linux tracer and profiler for macOS. Turn LTTng tracing data into a clear, interactive timeline for scheduler profiling, lock contention, and interrupt latency.

LTTng / CTF Linux tracing Scheduler profiling Futex & IRQ analysis Native macOS
Corelapse showing a per-CPU Linux scheduler timeline with futex blocked-wait bands and the inspector panel

Linux performance, made visible

Stop digging through trace logs. See the behavior that matters.

See every core

Follow tasks across CPUs and instantly spot scheduling gaps, migrations, and unexpected activity.

Reveal lock contention

See when threads truly block, who wakes them, and how much time synchronization costs.

Understand latency

Connect interrupts, wakeups, and execution to find where your response time disappears.

Explore without friction

Open large traces, filter processes, zoom from seconds to nanoseconds, and measure any interval.

Find the lock that stalls your pipeline

Corelapse turns futex activity into a visual story. See blocked threads, wakeups, and lock handoffs together with the scheduler timeline.

Measuring a 322 nanosecond interval between events on the Corelapse timeline
Corelapse timeline of an IRQ trace with per-process slices and IRQ inspector details

IRQ latency at a glance

See interrupts in context. Follow the path from IRQ to wakeup to execution, and identify the delays that ordinary profilers miss.

Community & contact

Questions, feature requests, or a trace that renders wrong? We want to see it.