// GC control-group comparison — 2026-04-18
// "A diagram is worth 10,000 words." — russell@unturf.com
digraph bench_gc {
    rankdir=LR
    node [shape=record, style=filled, fontname="Helvetica", fontsize=11]
    edge [style=invis]
    label="Peak RSS — 2000 × build-list 200 + sum + discard (i5-8350U)"
    labelloc=t
    fontsize=14
    fontname="Helvetica Bold"

    bump [label="{Asm bump-only|peak RSS: 133.1 MB\nunbounded growth}" fillcolor="#e17055" fontcolor=white width=13.0]
    gc [label="{Asm naive GC|peak RSS: 1.1 MB\nsteady state\n-26% throughput}" fillcolor="#00b894" fontcolor=white width=1.0]
    arena [label="{Asm meta-GC arena|peak RSS: 1.2 MB\n2000/2000 resets\nsame throughput as naive}" fillcolor="#6c5ce7" fontcolor=white width=1.0]

    bump -> gc -> arena
}
