🔥 Super-Simple Includes Benchmark Results

Performance profiling and flamegraphs for the Rust implementation of SSI.

How to read flamegraphs: The width of each box represents the time spent in that function. Click on any box to zoom in and explore the call stack. The y-axis shows the call stack depth.

Generated using cargo-flamegraph and Linux perf.

Benchmark System: AMD Ryzen Threadripper PRO 3945WX 12-Cores

🔥 Atomic Aggregate Flamegraph

Flamegraph showing CPU time for atomic deployment operations. Atomic provides zero-downtime updates with automatic rollback.

📊 Atomic Performance Results

Test Description Mean (ms) Median (ms) ± Std Dev CV% Outliers Range Peak RSS (MB) Trend
Basic Site High-iteration atomic deployment of the basic performance test site 5.94 5.94 ± 0.16 2.7% 166 (16.6%) 5.62-6.26 43.90 🟢🟢🟢
vs Deploy (same site) -0.11 ms -0.11 ms 0.22 ms 🟢⚪⚪

Methodology

Atomic deployments provide zero-downtime updates with automatic rollback on failure. These benchmarks help track the overhead of the atomic operation itself.