🔥 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

📊 Performance Counter History

Hardware performance counters collected via Linux perf during profiling runs.

Instructions

Simple Site

xychart     x-axis [0.244.10, 0.244.25]     y-axis "Instructions" 0 --> 28267850     line [24580703, 24560492]
                    

Complex Sites

xychart     x-axis [0.244.10, 0.244.25]     y-axis "Instructions" 0 --> 6921805000     line [1068027301, 1059575471]     line [1434286469, 1433785340]     line [2957202607, 2951279678]     line [1333568852, 1324090867]     line [1561022606, 1559508386]     line [6018960846, 6014040908]     line [2211028221, 2200060355]     line [5987044683, 5982809857]     line [4010469641, 3999627856]     line [2428660382, 2417223460]     line [682109406, 679829069]     line [797548686, 797876928]     line [1213660440, 1195178336]     line [1653093147, 1642286246]     line [1845696756, 1826542805]     line [937378647, 936705548]     line [3481089205, 3479523192]     line [4084703945, 4078156683]     line [2667921857, 2669815306]     line [1272941235, 1271197232]     line [1587354509, 1585112736]     line [1321606606, 1321102014]     line [3467904011, 3453830113]
                    

CPU Cycles

Simple Site

xychart     x-axis [0.244.10, 0.244.25]     y-axis "Cycles" 0 --> 33500050     line [29130438, 27870214]
                    

Complex Sites

xychart     x-axis [0.244.10, 0.244.25]     y-axis "Cycles" 0 --> 2893248200     line [1360770441, 1328591318]     line [1503232344, 1462525384]     line [1366599169, 1358243422]     line [1620309814, 1610609622]     line [1733220697, 1687616056]     line [2025874812, 1979527019]     line [1651951304, 1628761849]     line [1675748627, 1688494482]     line [1334124593, 1303819555]     line [1724671367, 1706950202]     line [603639767, 611420565]     line [777578531, 783653019]     line [1031701432, 995815473]     line [1460674680, 1424208220]     line [1732907824, 1691052026]     line [1230373658, 1217432799]     line [842788807, 818644195]     line [1438015706, 1440908360]     line [2515867970, 2479826182]     line [1366125175, 1310407281]     line [1552732502, 1524017238]     line [552739391, 542083445]     line [1737941184, 1714058807]
                    

Page Faults

Simple Site

xychart     x-axis [0.244.10, 0.244.25]     y-axis "Page Faults" 0 --> 1100     line [920, 920]
                    

Complex Sites

xychart     x-axis [0.244.10, 0.244.25]     y-axis "Page Faults" 0 --> 1900     line [1636, 1645]     line [1383, 1384]     line [1065, 1060]     line [992, 997]     line [1204, 1198]     line [1028, 1032]     line [1004, 997]     line [1011, 1014]     line [1144, 1147]     line [1188, 1194]     line [1056, 1059]     line [1183, 1189]     line [1014, 1006]     line [1016, 1018]     line [1024, 1019]     line [1578, 1575]     line [987, 988]     line [1016, 1022]     line [1590, 1597]     line [1076, 1073]     line [1453, 1457]     line [1011, 1011]     line [1052, 1056]