benchstat-prof report

You must ensure benchmark code, inputs, and configuration are identical in the baseline and comparison. Benchmark definitions are not verified.

Baseline
path:/tmp/pyroscope-bench-main
cbbf2a6053734ae00c640e16cf254808f1e5ef84
Worktree: Dirty
Comparison
path:/tmp/pyroscope-pr5759
48a54309c908e088f965f9f78a0fbf118f17e8bb
Worktree: Dirty
Node info
christian-m5.local (darwin/arm64)
CPU: Apple M5 Pro
18 logical CPUs
Worker run (UTC)
Started: 2026-10-13 09:25:08 UTC
Finished: 2026-10-13 09:48:34 UTC
Elapsed: 23m 26s

Benchstat compares unprofiled benchmark repetitions. Profiles are collected in a separate run for each individual benchmark and CPU configuration. CPU values are total sampled CPU time (including startup and calibration; capture durations can differ); allocation values are sampled bytes allocated over the process lifetime, scaled in powers of 1024. Profile changes are not statistical tests. Serve this directory over HTTP to view flamegraphs, or open the self-contained local report.

Overview

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/ExactCapacity

name                                                                      old time/op     new time/op     delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/ExactCapacity      168µs ± 6%      100µs ±10%  -40.84%  (p=0.002 n=6+6)

name                                                                      old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/ExactCapacity       150k ± 0%       150k ± 0%     ~     (all equal)

name                                                                      old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/ExactCapacity      4.68k ± 0%      4.68k ± 0%     ~     (all equal)

name                                                                      old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/ExactCapacity       10.3 ± 6%        6.1 ±10%  -40.84%  (p=0.002 n=6+6)

name                                                                      old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/ExactCapacity       41.1 ± 6%       24.3 ± 9%  -40.84%  (p=0.002 n=6+6)

name                                                                      old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/ExactCapacity      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                                      old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/ExactCapacity      156kB ± 0%      156kB ± 0%   +0.04%  (p=0.002 n=6+6)

name                                                                      old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/ExactCapacity       2.00 ± 0%       2.00 ± 0%     ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/ExactCapacity

name                                                                 old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/ExactCapacity     4.10µs ± 5%     2.86µs ± 3%  -30.19%  (p=0.002 n=6+6)

name                                                                 old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/ExactCapacity      2.08k ± 0%      2.08k ± 0%     ~     (all equal)

name                                                                 old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/ExactCapacity       65.0 ± 0%       65.0 ± 0%     ~     (all equal)

name                                                                 old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/ExactCapacity       64.0 ± 5%       44.7 ± 3%  -30.21%  (p=0.002 n=6+6)

name                                                                 old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/ExactCapacity       64.0 ± 5%       44.7 ± 3%  -30.21%  (p=0.002 n=6+6)

name                                                                 old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/ExactCapacity       64.0 ± 0%       64.0 ± 0%     ~     (all equal)

name                                                                 old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/ExactCapacity     2.33kB ± 0%     2.38kB ± 0%   +2.41%  (p=0.002 n=6+6)

name                                                                 old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/ExactCapacity       2.00 ± 0%       2.00 ± 0%     ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Chain/Depth64/BuildFresh/ExactCapacity

name                                                         old time/op     new time/op     delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/ExactCapacity      257ns ±16%      287ns ± 7%    ~     (p=0.052 n=6+5)

name                                                         old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/ExactCapacity      2.08k ± 0%      2.08k ± 0%    ~     (all equal)

name                                                         old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/ExactCapacity       65.0 ± 0%       65.0 ± 0%    ~     (all equal)

name                                                         old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/ExactCapacity       4.02 ±16%       4.48 ± 7%    ~     (p=0.052 n=6+5)

name                                                         old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/ExactCapacity        257 ±16%        287 ± 7%    ~     (p=0.052 n=6+5)

name                                                         old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/ExactCapacity       1.00 ± 0%       1.00 ± 0%    ~     (all equal)

name                                                         old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/ExactCapacity     2.33kB ± 0%     2.38kB ± 0%  +2.41%  (p=0.002 n=6+6)

name                                                         old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/ExactCapacity       2.00 ± 0%       2.00 ± 0%    ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Chain/Depth16/BuildFresh/ExactCapacity

name                                                         old time/op     new time/op     delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/ExactCapacity     91.1ns ±20%     74.7ns ±10%  -18.03%  (p=0.032 n=5+5)

name                                                         old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/ExactCapacity        544 ± 0%        544 ± 0%     ~     (all equal)

name                                                         old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/ExactCapacity       17.0 ± 0%       17.0 ± 0%     ~     (all equal)

name                                                         old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/ExactCapacity       5.69 ±20%       4.67 ±10%  -18.02%  (p=0.032 n=5+5)

name                                                         old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/ExactCapacity       91.1 ±20%       74.7 ±10%  -18.03%  (p=0.032 n=5+5)

name                                                         old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/ExactCapacity       1.00 ± 0%       1.00 ± 0%     ~     (all equal)

name                                                         old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/ExactCapacity       600B ± 0%       656B ± 0%   +9.33%  (p=0.002 n=6+6)

name                                                         old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/ExactCapacity       2.00 ± 0%       2.00 ± 0%     ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/ExactCapacity

name                                                                  old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/ExactCapacity      239µs ± 2%       45µs ±10%   -81.30%  (p=0.002 n=6+6)

name                                                                  old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/ExactCapacity      16.4k ± 0%      16.4k ± 0%      ~     (all equal)

name                                                                  old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/ExactCapacity        513 ± 0%        513 ± 0%      ~     (all equal)

name                                                                  old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/ExactCapacity        467 ± 2%         87 ±10%   -81.30%  (p=0.002 n=6+6)

name                                                                  old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/ExactCapacity        467 ± 2%         87 ±10%   -81.30%  (p=0.002 n=6+6)

name                                                                  old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/ExactCapacity        512 ± 0%        512 ± 0%      ~     (all equal)

name                                                                  old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/ExactCapacity     18.5kB ± 0%     30.8kB ± 0%   +66.88%  (p=0.002 n=6+6)

name                                                                  old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/ExactCapacity       2.00 ± 0%       4.00 ± 0%  +100.00%  (p=0.002 n=6+6)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/ExactCapacity

name                                                                 old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/ExactCapacity      544ns ±16%      588ns ± 5%    ~     (p=0.126 n=5+6)

name                                                                 old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/ExactCapacity      1.31k ± 0%      1.31k ± 0%    ~     (all equal)

name                                                                 old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/ExactCapacity       41.0 ± 0%       41.0 ± 0%    ~     (all equal)

name                                                                 old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/ExactCapacity       2.06 ±16%       2.23 ± 5%    ~     (p=0.126 n=5+6)

name                                                                 old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/ExactCapacity       68.1 ±16%       73.4 ± 5%    ~     (p=0.126 n=5+6)

name                                                                 old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/ExactCapacity       8.00 ± 0%       8.00 ± 0%    ~     (all equal)

name                                                                 old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/ExactCapacity     1.43kB ± 0%     1.49kB ± 0%  +3.91%  (p=0.002 n=6+6)

name                                                                 old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/ExactCapacity       2.00 ± 0%       2.00 ± 0%    ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/ExactCapacity

name                                                                   old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/ExactCapacity     15.2ms ± 0%      0.4ms ± 3%   -97.25%  (p=0.002 n=6+6)

name                                                                   old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/ExactCapacity       131k ± 0%       131k ± 0%      ~     (all equal)

name                                                                   old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/ExactCapacity      4.10k ± 0%      4.10k ± 0%      ~     (all equal)

name                                                                   old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/ExactCapacity      3.71k ± 0%      0.10k ± 3%   -97.25%  (p=0.002 n=6+6)

name                                                                   old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/ExactCapacity      3.71k ± 0%      0.10k ± 3%   -97.25%  (p=0.002 n=6+6)

name                                                                   old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/ExactCapacity      4.10k ± 0%      4.10k ± 0%      ~     (all equal)

name                                                                   old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/ExactCapacity      139kB ± 0%      324kB ± 0%  +132.37%  (p=0.002 n=6+6)

name                                                                   old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/ExactCapacity       2.00 ± 0%      10.00 ± 0%  +400.00%  (p=0.002 n=6+6)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/ExactCapacity

name                                                                       old time/op     new time/op     delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/ExactCapacity      202µs ± 6%      215µs ± 6%  +6.45%  (p=0.030 n=5+6)

name                                                                       old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/ExactCapacity       262k ± 0%       262k ± 0%    ~     (all equal)

name                                                                       old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/ExactCapacity      8.19k ± 0%      8.19k ± 0%    ~     (all equal)

name                                                                       old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/ExactCapacity       4.11 ± 6%       4.38 ± 6%  +6.46%  (p=0.030 n=5+6)

name                                                                       old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/ExactCapacity       49.3 ± 6%       52.5 ± 6%  +6.45%  (p=0.030 n=5+6)

name                                                                       old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/ExactCapacity      4.10k ± 0%      4.10k ± 0%    ~     (all equal)

name                                                                       old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/ExactCapacity      262kB ± 0%      262kB ± 0%  +0.02%  (p=0.002 n=6+6)

name                                                                       old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/ExactCapacity       2.00 ± 0%       2.00 ± 0%    ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Mixed/BuildFresh/ExactCapacity

name                                                 old time/op     new time/op     delta
StacktraceTreeInsert/Mixed/BuildFresh/ExactCapacity      353µs ± 2%      201µs ± 3%   -42.90%  (p=0.002 n=6+6)

name                                                 old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Mixed/BuildFresh/ExactCapacity       509k ± 0%       509k ± 0%      ~     (all equal)

name                                                 old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Mixed/BuildFresh/ExactCapacity      15.9k ± 0%      15.9k ± 0%      ~     (all equal)

name                                                 old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Mixed/BuildFresh/ExactCapacity       20.8 ± 2%       11.9 ± 3%   -42.90%  (p=0.002 n=6+6)

name                                                 old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Mixed/BuildFresh/ExactCapacity        308 ± 2%        176 ± 3%   -42.91%  (p=0.002 n=6+6)

name                                                 old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Mixed/BuildFresh/ExactCapacity      1.14k ± 0%      1.14k ± 0%      ~     (all equal)

name                                                 old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Mixed/BuildFresh/ExactCapacity      516kB ± 0%      553kB ± 0%    +7.15%  (p=0.002 n=6+6)

name                                                 old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Mixed/BuildFresh/ExactCapacity       2.00 ± 0%       6.00 ± 0%  +200.00%  (p=0.002 n=6+6)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/ExactCapacity

name                                                                old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/ExactCapacity      101ns ± 9%       85ns ±13%  -16.49%  (p=0.000 n=6+5)

name                                                                old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/ExactCapacity        288 ± 0%        288 ± 0%     ~     (all equal)

name                                                                old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/ExactCapacity       9.00 ± 0%       9.00 ± 0%     ~     (all equal)

name                                                                old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/ExactCapacity       12.7 ± 9%       10.6 ±13%  -16.48%  (p=0.000 n=6+5)

name                                                                old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/ExactCapacity       12.7 ± 9%       10.6 ±13%  -16.48%  (p=0.000 n=6+5)

name                                                                old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/ExactCapacity       8.00 ± 0%       8.00 ± 0%     ~     (all equal)

name                                                                old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/ExactCapacity       312B ± 0%       368B ± 0%  +17.95%  (p=0.002 n=6+6)

name                                                                old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/ExactCapacity       2.00 ± 0%       2.00 ± 0%     ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/ExactCapacity

name                                                                   old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/ExactCapacity      268µs ± 1%       90µs ±15%   -66.35%  (p=0.002 n=6+6)

name                                                                   old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/ExactCapacity      17.4k ± 0%      17.4k ± 0%      ~     (all equal)

name                                                                   old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/ExactCapacity        545 ± 0%        545 ± 0%      ~     (all equal)

name                                                                   old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/ExactCapacity       15.9 ± 1%        5.3 ±15%   -66.35%  (p=0.002 n=6+6)

name                                                                   old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/ExactCapacity        523 ± 1%        176 ±15%   -66.35%  (p=0.002 n=6+6)

name                                                                   old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/ExactCapacity        512 ± 0%        512 ± 0%      ~     (all equal)

name                                                                   old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/ExactCapacity     18.5kB ± 0%     30.8kB ± 0%   +66.88%  (p=0.002 n=6+6)

name                                                                   old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/ExactCapacity       2.00 ± 0%       4.00 ± 0%  +100.00%  (p=0.002 n=6+6)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Chain/Depth256/BuildFresh/ExactCapacity

name                                                          old time/op     new time/op     delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/ExactCapacity      724ns ±14%      702ns ±12%    ~     (p=0.485 n=6+6)

name                                                          old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/ExactCapacity      8.22k ± 0%      8.22k ± 0%    ~     (all equal)

name                                                          old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/ExactCapacity        257 ± 0%        257 ± 0%    ~     (all equal)

name                                                          old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/ExactCapacity       2.83 ±14%       2.74 ±12%    ~     (p=0.485 n=6+6)

name                                                          old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/ExactCapacity        724 ±14%        702 ±12%    ~     (p=0.485 n=6+6)

name                                                          old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/ExactCapacity       1.00 ± 0%       1.00 ± 0%    ~     (all equal)

name                                                          old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/ExactCapacity     9.50kB ± 0%     9.55kB ± 0%  +0.59%  (p=0.002 n=6+6)

name                                                          old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/ExactCapacity       2.00 ± 0%       2.00 ± 0%    ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/ExactCapacity

name                                                                  old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/ExactCapacity     7.60µs ± 1%     7.48µs ± 0%  -1.57%  (p=0.004 n=6+5)

name                                                                  old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/ExactCapacity      3.10k ± 0%      3.10k ± 0%    ~     (all equal)

name                                                                  old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/ExactCapacity       97.0 ± 0%       97.0 ± 0%    ~     (all equal)

name                                                                  old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/ExactCapacity       3.60 ± 1%       3.54 ± 0%  -1.58%  (p=0.004 n=6+5)

name                                                                  old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/ExactCapacity        119 ± 1%        117 ± 0%  -1.58%  (p=0.004 n=6+5)

name                                                                  old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/ExactCapacity       64.0 ± 0%       64.0 ± 0%    ~     (all equal)

name                                                                  old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/ExactCapacity     3.22kB ± 0%     3.28kB ± 0%  +1.74%  (p=0.002 n=6+6)

name                                                                  old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/ExactCapacity       2.00 ± 0%       2.00 ± 0%    ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/ExactCapacity

name                                                                    old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/ExactCapacity     15.4ms ± 0%      0.7ms ± 1%   -95.37%  (p=0.004 n=6+5)

name                                                                    old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/ExactCapacity       132k ± 0%       132k ± 0%      ~     (all equal)

name                                                                    old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/ExactCapacity      4.13k ± 0%      4.13k ± 0%      ~     (all equal)

name                                                                    old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/ExactCapacity        114 ± 0%          5 ± 1%   -95.37%  (p=0.004 n=6+5)

name                                                                    old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/ExactCapacity      3.77k ± 0%      0.17k ± 1%   -95.37%  (p=0.004 n=6+5)

name                                                                    old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/ExactCapacity      4.10k ± 0%      4.10k ± 0%      ~     (all equal)

name                                                                    old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/ExactCapacity      139kB ± 0%      324kB ± 0%  +132.37%  (p=0.002 n=6+6)

name                                                                    old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/ExactCapacity       2.00 ± 0%      10.00 ± 0%  +400.00%  (p=0.002 n=6+6)

github.com/grafana/pyroscope/v2/pkg/phlaredb/symdb / InsertStacktraces/MaxNodes16384

name                             old time/op          new time/op          delta
InsertStacktraces/MaxNodes16384          50.7ms ± 1%          52.3ms ± 2%  +3.23%  (p=0.004 n=5+6)

name                             old node-cap-B       new node-cap-B       delta
InsertStacktraces/MaxNodes16384           2.63M ± 0%           2.63M ± 0%    ~     (all equal)

name                             old nodes/tree       new nodes/tree       delta
InsertStacktraces/MaxNodes16384           77.5k ± 0%           77.5k ± 0%    ~     (all equal)

name                             old ns/frame         new ns/frame         delta
InsertStacktraces/MaxNodes16384            6.98 ± 1%            7.21 ± 2%  +3.23%  (p=0.004 n=5+6)

name                             old ns/stack         new ns/stack         delta
InsertStacktraces/MaxNodes16384           1.16k ± 1%           1.20k ± 2%  +3.24%  (p=0.004 n=5+6)

name                             old source-nodes/op  new source-nodes/op  delta
InsertStacktraces/MaxNodes16384           1.68M ± 0%           1.68M ± 0%    ~     (all equal)

name                             old stacks/op        new stacks/op        delta
InsertStacktraces/MaxNodes16384           43.5k ± 0%           43.5k ± 0%    ~     (all equal)

name                             old alloc/op         new alloc/op         delta
InsertStacktraces/MaxNodes16384          10.8MB ± 0%          10.8MB ± 0%  +0.00%  (p=0.002 n=6+6)

name                             old allocs/op        new allocs/op        delta
InsertStacktraces/MaxNodes16384            13.0 ± 0%            13.0 ± 0%    ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/phlaredb/symdb / BuildTreeForStacktraceIDRange/MaxNodes16384

name                                         old time/op          new time/op          delta
BuildTreeForStacktraceIDRange/MaxNodes16384          65.6ms ± 3%          57.8ms ± 2%  -11.93%  (p=0.004 n=6+5)

name                                         old nodes/tree       new nodes/tree       delta
BuildTreeForStacktraceIDRange/MaxNodes16384           22.4k ± 0%           22.4k ± 0%     ~     (all equal)

name                                         old samples/op       new samples/op       delta
BuildTreeForStacktraceIDRange/MaxNodes16384            150k ± 0%            150k ± 0%     ~     (all equal)

name                                         old source-nodes/op  new source-nodes/op  delta
BuildTreeForStacktraceIDRange/MaxNodes16384           1.68M ± 0%           1.68M ± 0%     ~     (all equal)

name                                         old alloc/op         new alloc/op         delta
BuildTreeForStacktraceIDRange/MaxNodes16384          43.4MB ± 0%          43.4MB ± 0%     ~     (all equal)

name                                         old allocs/op        new allocs/op        delta
BuildTreeForStacktraceIDRange/MaxNodes16384           16.5k ± 0%           16.5k ± 0%     ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/phlaredb/symdb / InsertStacktraces/MaxNodes65536

name                             old time/op          new time/op          delta
InsertStacktraces/MaxNodes65536           141ms ± 1%           126ms ± 2%  -10.43%  (p=0.002 n=6+6)

name                             old node-cap-B       new node-cap-B       delta
InsertStacktraces/MaxNodes65536           10.1M ± 0%           10.1M ± 0%     ~     (all equal)

name                             old nodes/tree       new nodes/tree       delta
InsertStacktraces/MaxNodes65536            290k ± 0%            290k ± 0%     ~     (all equal)

name                             old ns/frame         new ns/frame         delta
InsertStacktraces/MaxNodes65536            7.89 ± 1%            7.07 ± 2%  -10.43%  (p=0.002 n=6+6)

name                             old ns/stack         new ns/stack         delta
InsertStacktraces/MaxNodes65536           1.40k ± 1%           1.26k ± 2%  -10.43%  (p=0.002 n=6+6)

name                             old source-nodes/op  new source-nodes/op  delta
InsertStacktraces/MaxNodes65536           1.68M ± 0%           1.68M ± 0%     ~     (all equal)

name                             old stacks/op        new stacks/op        delta
InsertStacktraces/MaxNodes65536            100k ± 0%            100k ± 0%     ~     (all equal)

name                             old alloc/op         new alloc/op         delta
InsertStacktraces/MaxNodes65536          42.0MB ± 0%          42.0MB ± 0%   +0.00%  (p=0.002 n=6+6)

name                             old allocs/op        new allocs/op        delta
InsertStacktraces/MaxNodes65536            13.0 ± 0%            13.0 ± 0%     ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/phlaredb/symdb / BuildTreeForStacktraceIDRange/MaxNodes65536

name                                         old time/op          new time/op          delta
BuildTreeForStacktraceIDRange/MaxNodes65536           167ms ± 2%           148ms ± 8%  -11.20%  (p=0.002 n=6+6)

name                                         old nodes/tree       new nodes/tree       delta
BuildTreeForStacktraceIDRange/MaxNodes65536           85.6k ± 0%           85.6k ± 0%     ~     (all equal)

name                                         old samples/op       new samples/op       delta
BuildTreeForStacktraceIDRange/MaxNodes65536            150k ± 0%            150k ± 0%     ~     (all equal)

name                                         old source-nodes/op  new source-nodes/op  delta
BuildTreeForStacktraceIDRange/MaxNodes65536           1.68M ± 0%           1.68M ± 0%     ~     (all equal)

name                                         old alloc/op         new alloc/op         delta
BuildTreeForStacktraceIDRange/MaxNodes65536          77.8MB ± 0%          77.8MB ± 0%     ~     (all equal)

name                                         old allocs/op        new allocs/op        delta
BuildTreeForStacktraceIDRange/MaxNodes65536           67.0k ± 0%           67.0k ± 0%     ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/phlaredb/symdb / InsertStacktraces/MaxNodes8192

name                            old time/op          new time/op          delta
InsertStacktraces/MaxNodes8192          31.0ms ± 2%          32.0ms ± 7%    ~     (p=0.662 n=5+6)

name                            old node-cap-B       new node-cap-B       delta
InsertStacktraces/MaxNodes8192           1.38M ± 0%           1.38M ± 0%    ~     (all equal)

name                            old nodes/tree       new nodes/tree       delta
InsertStacktraces/MaxNodes8192           39.5k ± 0%           39.5k ± 0%    ~     (all equal)

name                            old ns/frame         new ns/frame         delta
InsertStacktraces/MaxNodes8192            6.83 ± 2%            7.06 ± 7%    ~     (p=0.662 n=5+6)

name                            old ns/stack         new ns/stack         delta
InsertStacktraces/MaxNodes8192           1.10k ± 2%           1.14k ± 7%    ~     (p=0.662 n=5+6)

name                            old source-nodes/op  new source-nodes/op  delta
InsertStacktraces/MaxNodes8192           1.68M ± 0%           1.68M ± 0%    ~     (all equal)

name                            old stacks/op        new stacks/op        delta
InsertStacktraces/MaxNodes8192           28.1k ± 0%           28.1k ± 0%    ~     (all equal)

name                            old alloc/op         new alloc/op         delta
InsertStacktraces/MaxNodes8192          5.61MB ± 0%          5.61MB ± 0%  +0.00%  (p=0.002 n=6+6)

name                            old allocs/op        new allocs/op        delta
InsertStacktraces/MaxNodes8192            13.0 ± 0%            13.0 ± 0%    ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/phlaredb/symdb / BuildTreeForStacktraceIDRange/MaxNodes8192

name                                        old time/op          new time/op          delta
BuildTreeForStacktraceIDRange/MaxNodes8192          44.7ms ± 4%          40.0ms ± 4%  -10.56%  (p=0.002 n=6+6)

name                                        old nodes/tree       new nodes/tree       delta
BuildTreeForStacktraceIDRange/MaxNodes8192           11.4k ± 0%           11.4k ± 0%     ~     (all equal)

name                                        old samples/op       new samples/op       delta
BuildTreeForStacktraceIDRange/MaxNodes8192            150k ± 0%            150k ± 0%     ~     (all equal)

name                                        old source-nodes/op  new source-nodes/op  delta
BuildTreeForStacktraceIDRange/MaxNodes8192           1.68M ± 0%           1.68M ± 0%     ~     (all equal)

name                                        old alloc/op         new alloc/op         delta
BuildTreeForStacktraceIDRange/MaxNodes8192          34.1MB ± 0%          34.1MB ± 0%     ~     (all equal)

name                                        old allocs/op        new allocs/op        delta
BuildTreeForStacktraceIDRange/MaxNodes8192           8.19k ± 0%           8.19k ± 0%     ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout64/ResetBuild

name                                                    old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/ResetBuild     7.65µs ± 4%     7.54µs ± 1%   ~     (p=0.180 n=6+6)

name                                                    old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/ResetBuild      4.10k ± 0%      4.10k ± 0%   ~     (all equal)

name                                                    old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/ResetBuild       97.0 ± 0%       97.0 ± 0%   ~     (all equal)

name                                                    old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/ResetBuild       3.62 ± 4%       3.57 ± 1%   ~     (p=0.180 n=6+6)

name                                                    old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/ResetBuild        120 ± 4%        118 ± 1%   ~     (p=0.169 n=6+6)

name                                                    old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/ResetBuild       64.0 ± 0%       64.0 ± 0%   ~     (all equal)

name                                                    old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/ResetBuild      0.00B           0.00B        ~     (all equal)

name                                                    old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/ResetBuild       0.00            0.00        ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout64/ResetBuild

name                                                   old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/ResetBuild     3.96µs ± 3%     3.04µs ± 3%  -23.11%  (p=0.004 n=5+6)

name                                                   old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/ResetBuild      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                   old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/ResetBuild       65.0 ± 0%       65.0 ± 0%     ~     (all equal)

name                                                   old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/ResetBuild       61.8 ± 3%       47.5 ± 3%  -23.12%  (p=0.004 n=5+6)

name                                                   old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/ResetBuild       61.8 ± 3%       47.5 ± 3%  -23.12%  (p=0.004 n=5+6)

name                                                   old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/ResetBuild       64.0 ± 0%       64.0 ± 0%     ~     (all equal)

name                                                   old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/ResetBuild      0.00B           0.00B          ~     (all equal)

name                                                   old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/ResetBuild       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout4096/ResetBuild

name                                                     old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/ResetBuild     15.2ms ± 0%      0.4ms ± 5%  -97.59%  (p=0.002 n=6+6)

name                                                     old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/ResetBuild       156k ± 0%       156k ± 0%     ~     (all equal)

name                                                     old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/ResetBuild      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                     old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/ResetBuild      3.70k ± 0%      0.09k ± 5%  -97.59%  (p=0.002 n=6+6)

name                                                     old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/ResetBuild      3.70k ± 0%      0.09k ± 5%  -97.59%  (p=0.002 n=6+6)

name                                                     old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/ResetBuild      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                     old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/ResetBuild      0.00B           0.00B          ~     (all equal)

name                                                     old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/ResetBuild       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Mixed/ResetBuild

name                                   old time/op     new time/op     delta
StacktraceTreeInsert/Mixed/ResetBuild      291µs ± 1%      139µs ± 2%  -52.15%  (p=0.004 n=5+6)

name                                   old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Mixed/ResetBuild       541k ± 0%       541k ± 0%     ~     (all equal)

name                                   old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Mixed/ResetBuild      15.9k ± 0%      15.9k ± 0%     ~     (all equal)

name                                   old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Mixed/ResetBuild       17.1 ± 1%        8.2 ± 2%  -52.15%  (p=0.004 n=5+6)

name                                   old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Mixed/ResetBuild        254 ± 1%        122 ± 2%  -52.15%  (p=0.004 n=5+6)

name                                   old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Mixed/ResetBuild      1.14k ± 0%      1.14k ± 0%     ~     (all equal)

name                                   old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Mixed/ResetBuild      0.00B           0.00B          ~     (all equal)

name                                   old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Mixed/ResetBuild       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout512/ResetBuild

name                                                     old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/ResetBuild      267µs ± 1%       84µs ± 5%  -68.47%  (p=0.002 n=6+6)

name                                                     old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/ResetBuild      27.3k ± 0%      27.3k ± 0%     ~     (all equal)

name                                                     old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/ResetBuild        545 ± 0%        545 ± 0%     ~     (all equal)

name                                                     old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/ResetBuild       15.8 ± 1%        5.0 ± 5%  -68.47%  (p=0.002 n=6+6)

name                                                     old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/ResetBuild        521 ± 1%        164 ± 5%  -68.47%  (p=0.002 n=6+6)

name                                                     old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/ResetBuild        512 ± 0%        512 ± 0%     ~     (all equal)

name                                                     old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/ResetBuild      0.00B           0.00B          ~     (all equal)

name                                                     old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/ResetBuild       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Chain/Depth16/ResetBuild

name                                           old time/op     new time/op     delta
StacktraceTreeInsert/Chain/Depth16/ResetBuild     41.9ns ±35%     54.8ns ±53%   ~     (p=0.331 n=6+6)

name                                           old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Chain/Depth16/ResetBuild      1.02k ± 0%      1.02k ± 0%   ~     (all equal)

name                                           old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Chain/Depth16/ResetBuild       17.0 ± 0%       17.0 ± 0%   ~     (all equal)

name                                           old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Chain/Depth16/ResetBuild       2.62 ±35%       3.42 ±53%   ~     (p=0.331 n=6+6)

name                                           old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Chain/Depth16/ResetBuild       41.9 ±35%       54.8 ±53%   ~     (p=0.331 n=6+6)

name                                           old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Chain/Depth16/ResetBuild       1.00 ± 0%       1.00 ± 0%   ~     (all equal)

name                                           old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Chain/Depth16/ResetBuild      0.00B           0.00B        ~     (all equal)

name                                           old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Chain/Depth16/ResetBuild       0.00            0.00        ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout4096/ResetBuild

name                                                      old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/ResetBuild     15.4ms ± 0%      0.7ms ± 5%  -95.71%  (p=0.004 n=5+6)

name                                                      old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/ResetBuild       156k ± 0%       156k ± 0%     ~     (all equal)

name                                                      old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/ResetBuild      4.13k ± 0%      4.13k ± 0%     ~     (all equal)

name                                                      old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/ResetBuild        114 ± 0%          5 ± 5%  -95.71%  (p=0.002 n=6+6)

name                                                      old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/ResetBuild      3.77k ± 0%      0.16k ± 5%  -95.71%  (p=0.002 n=6+6)

name                                                      old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/ResetBuild      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                      old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/ResetBuild      0.00B           0.00B          ~     (all equal)

name                                                      old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/ResetBuild       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Chain/Depth64/ResetBuild

name                                           old time/op     new time/op     delta
StacktraceTreeInsert/Chain/Depth64/ResetBuild      143ns ±12%      139ns ±13%   ~     (p=0.827 n=6+5)

name                                           old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Chain/Depth64/ResetBuild      4.10k ± 0%      4.10k ± 0%   ~     (all equal)

name                                           old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Chain/Depth64/ResetBuild       65.0 ± 0%       65.0 ± 0%   ~     (all equal)

name                                           old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Chain/Depth64/ResetBuild       2.23 ±12%       2.17 ±13%   ~     (p=0.827 n=6+5)

name                                           old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Chain/Depth64/ResetBuild        143 ±12%        139 ±13%   ~     (p=0.827 n=6+5)

name                                           old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Chain/Depth64/ResetBuild       1.00 ± 0%       1.00 ± 0%   ~     (all equal)

name                                           old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Chain/Depth64/ResetBuild      0.00B           0.00B        ~     (all equal)

name                                           old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Chain/Depth64/ResetBuild       0.00            0.00        ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout8/ResetBuild

name                                                   old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/ResetBuild      528ns ±10%      518ns ± 6%   ~     (p=0.931 n=6+5)

name                                                   old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/ResetBuild      2.05k ± 0%      2.05k ± 0%   ~     (all equal)

name                                                   old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/ResetBuild       41.0 ± 0%       41.0 ± 0%   ~     (all equal)

name                                                   old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/ResetBuild       2.00 ±10%       1.96 ± 6%   ~     (p=0.931 n=6+5)

name                                                   old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/ResetBuild       66.0 ±10%       64.8 ± 5%   ~     (p=0.931 n=6+5)

name                                                   old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/ResetBuild       8.00 ± 0%       8.00 ± 0%   ~     (all equal)

name                                                   old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/ResetBuild      0.00B           0.00B        ~     (all equal)

name                                                   old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/ResetBuild       0.00            0.00        ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Chain/Depth256/ResetBuild

name                                            old time/op     new time/op     delta
StacktraceTreeInsert/Chain/Depth256/ResetBuild      482ns ± 2%      556ns ±10%  +15.32%  (p=0.002 n=6+6)

name                                            old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Chain/Depth256/ResetBuild      16.4k ± 0%      16.4k ± 0%     ~     (all equal)

name                                            old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Chain/Depth256/ResetBuild        257 ± 0%        257 ± 0%     ~     (all equal)

name                                            old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Chain/Depth256/ResetBuild       1.88 ± 2%       2.17 ±10%  +15.34%  (p=0.002 n=6+6)

name                                            old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Chain/Depth256/ResetBuild        482 ± 2%        556 ±10%  +15.32%  (p=0.002 n=6+6)

name                                            old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Chain/Depth256/ResetBuild       1.00 ± 0%       1.00 ± 0%     ~     (all equal)

name                                            old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Chain/Depth256/ResetBuild      0.00B           0.00B          ~     (all equal)

name                                            old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Chain/Depth256/ResetBuild       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout512/ResetBuild

name                                                    old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/ResetBuild      237µs ± 1%       43µs ± 4%  -81.95%  (p=0.002 n=6+6)

name                                                    old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/ResetBuild      27.3k ± 0%      27.3k ± 0%     ~     (all equal)

name                                                    old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/ResetBuild        513 ± 0%        513 ± 0%     ~     (all equal)

name                                                    old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/ResetBuild        464 ± 1%         84 ± 4%  -81.94%  (p=0.002 n=6+6)

name                                                    old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/ResetBuild        464 ± 1%         84 ± 4%  -81.94%  (p=0.002 n=6+6)

name                                                    old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/ResetBuild        512 ± 0%        512 ± 0%     ~     (all equal)

name                                                    old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/ResetBuild      0.00B           0.00B          ~     (all equal)

name                                                    old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/ResetBuild       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout8/ResetBuild

name                                                  old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/ResetBuild     60.0ns ± 2%     41.0ns ± 6%  -31.60%  (p=0.010 n=4+6)

name                                                  old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/ResetBuild        512 ± 0%        512 ± 0%     ~     (all equal)

name                                                  old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/ResetBuild       9.00 ± 0%       9.00 ± 0%     ~     (all equal)

name                                                  old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/ResetBuild       7.50 ± 2%       5.13 ± 6%  -31.60%  (p=0.010 n=4+6)

name                                                  old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/ResetBuild       7.50 ± 2%       5.13 ± 6%  -31.60%  (p=0.010 n=4+6)

name                                                  old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/ResetBuild       8.00 ± 0%       8.00 ± 0%     ~     (all equal)

name                                                  old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/ResetBuild      0.00B           0.00B          ~     (all equal)

name                                                  old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/ResetBuild       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Balanced/Branching8/Depth4/ResetBuild

name                                                        old time/op     new time/op     delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/ResetBuild      156µs ± 5%       94µs ±30%  -39.79%  (p=0.002 n=6+6)

name                                                        old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/ResetBuild       156k ± 0%       156k ± 0%     ~     (all equal)

name                                                        old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/ResetBuild      4.68k ± 0%      4.68k ± 0%     ~     (all equal)

name                                                        old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/ResetBuild       9.50 ± 5%       5.72 ±30%  -39.79%  (p=0.002 n=6+6)

name                                                        old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/ResetBuild       38.0 ± 5%       22.9 ±30%  -39.79%  (p=0.002 n=6+6)

name                                                        old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/ResetBuild      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                        old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/ResetBuild      0.00B           0.00B          ~     (all equal)

name                                                        old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/ResetBuild       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Balanced/Branching2/Depth12/ResetBuild

name                                                         old time/op     new time/op     delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/ResetBuild      188µs ±18%      193µs ± 6%   ~     (p=0.394 n=6+6)

name                                                         old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/ResetBuild       262k ± 0%       262k ± 0%   ~     (all equal)

name                                                         old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/ResetBuild      8.19k ± 0%      8.19k ± 0%   ~     (all equal)

name                                                         old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/ResetBuild       3.83 ±18%       3.92 ± 6%   ~     (p=0.394 n=6+6)

name                                                         old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/ResetBuild       46.0 ±18%       47.0 ± 6%   ~     (p=0.394 n=6+6)

name                                                         old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/ResetBuild      4.10k ± 0%      4.10k ± 0%   ~     (all equal)

name                                                         old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/ResetBuild      0.00B           0.00B        ~     (all equal)

name                                                         old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/ResetBuild       0.00            0.00        ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Skewed

name                                                                old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Skewed     15.6ms ± 0%      0.2ms ± 6%  -98.70%  (p=0.004 n=5+6)

name                                                                old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Skewed       131k ± 0%       131k ± 0%     ~     (all equal)

name                                                                old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Skewed      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                                old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Skewed      3.81k ± 0%      0.05k ± 6%  -98.70%  (p=0.004 n=5+6)

name                                                                old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Skewed      3.81k ± 0%      0.05k ± 6%  -98.70%  (p=0.004 n=5+6)

name                                                                old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Skewed      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                                old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Skewed      0.00B           0.00B          ~     (all equal)

name                                                                old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Skewed       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Skewed

name                                                              old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Skewed     14.3µs ± 1%     15.7µs ± 2%  +9.87%  (p=0.004 n=6+5)

name                                                              old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Skewed      1.31k ± 0%      1.31k ± 0%    ~     (all equal)

name                                                              old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Skewed       41.0 ± 0%       41.0 ± 0%    ~     (all equal)

name                                                              old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Skewed       1.69 ± 1%       1.86 ± 2%  +9.85%  (p=0.004 n=6+5)

name                                                              old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Skewed       55.9 ± 1%       61.4 ± 2%  +9.86%  (p=0.004 n=6+5)

name                                                              old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Skewed        256 ± 0%        256 ± 0%    ~     (all equal)

name                                                              old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Skewed      0.00B           0.00B         ~     (all equal)

name                                                              old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Skewed       0.00            0.00         ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Skewed

name                                                               old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Skewed      235µs ± 1%       26µs ± 2%  -88.95%  (p=0.002 n=6+6)

name                                                               old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Skewed      16.4k ± 0%      16.4k ± 0%     ~     (all equal)

name                                                               old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Skewed        513 ± 0%        513 ± 0%     ~     (all equal)

name                                                               old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Skewed        459 ± 1%         51 ± 2%  -88.95%  (p=0.002 n=6+6)

name                                                               old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Skewed        459 ± 1%         51 ± 2%  -88.95%  (p=0.002 n=6+6)

name                                                               old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Skewed        512 ± 0%        512 ± 0%     ~     (all equal)

name                                                               old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Skewed      0.00B           0.00B          ~     (all equal)

name                                                               old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Skewed       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Skewed

name                                                             old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Skewed     1.53µs ± 1%     0.95µs ± 3%  -37.86%  (p=0.004 n=5+6)

name                                                             old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Skewed        288 ± 0%        288 ± 0%     ~     (all equal)

name                                                             old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Skewed       9.00 ± 0%       9.00 ± 0%     ~     (all equal)

name                                                             old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Skewed       5.96 ± 1%       3.70 ± 3%  -37.86%  (p=0.004 n=5+6)

name                                                             old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Skewed       5.96 ± 1%       3.70 ± 3%  -37.86%  (p=0.004 n=5+6)

name                                                             old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Skewed        256 ± 0%        256 ± 0%     ~     (all equal)

name                                                             old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Skewed      0.00B           0.00B          ~     (all equal)

name                                                             old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Skewed       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Skewed

name                                                               old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Skewed     29.2µs ± 6%     27.9µs ± 4%    ~     (p=0.052 n=6+5)

name                                                               old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Skewed      3.10k ± 0%      3.10k ± 0%    ~     (all equal)

name                                                               old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Skewed       97.0 ± 0%       97.0 ± 0%    ~     (all equal)

name                                                               old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Skewed       3.45 ± 6%       3.30 ± 4%    ~     (p=0.052 n=6+5)

name                                                               old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Skewed        114 ± 6%        109 ± 4%  -4.32%  (p=0.048 n=6+5)

name                                                               old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Skewed        256 ± 0%        256 ± 0%    ~     (all equal)

name                                                               old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Skewed      0.00B           0.00B         ~     (all equal)

name                                                               old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Skewed       0.00            0.00         ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Skewed

name                                                                 old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Skewed     15.9ms ± 0%      0.4ms ± 1%  -97.30%  (p=0.008 n=5+5)

name                                                                 old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Skewed       132k ± 0%       132k ± 0%     ~     (all equal)

name                                                                 old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Skewed      4.13k ± 0%      4.13k ± 0%     ~     (all equal)

name                                                                 old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Skewed        117 ± 0%          3 ± 1%  -97.30%  (p=0.008 n=5+5)

name                                                                 old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Skewed      3.87k ± 0%      0.10k ± 1%  -97.30%  (p=0.008 n=5+5)

name                                                                 old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Skewed      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                                 old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Skewed      0.00B           0.00B          ~     (all equal)

name                                                                 old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Skewed       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Skewed

name                                                                old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Skewed      265µs ± 2%       57µs ± 7%  -78.39%  (p=0.002 n=6+6)

name                                                                old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Skewed      17.4k ± 0%      17.4k ± 0%     ~     (all equal)

name                                                                old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Skewed        545 ± 0%        545 ± 0%     ~     (all equal)

name                                                                old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Skewed       15.7 ± 2%        3.4 ± 7%  -78.40%  (p=0.002 n=6+6)

name                                                                old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Skewed        518 ± 2%        112 ± 7%  -78.39%  (p=0.002 n=6+6)

name                                                                old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Skewed        512 ± 0%        512 ± 0%     ~     (all equal)

name                                                                old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Skewed      0.00B           0.00B          ~     (all equal)

name                                                                old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Skewed       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Skewed

name                                                              old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Skewed     16.2µs ± 2%     11.8µs ± 1%  -27.24%  (p=0.004 n=5+6)

name                                                              old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Skewed      2.08k ± 0%      2.08k ± 0%     ~     (all equal)

name                                                              old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Skewed       65.0 ± 0%       65.0 ± 0%     ~     (all equal)

name                                                              old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Skewed       63.3 ± 2%       46.1 ± 1%  -27.24%  (p=0.004 n=5+6)

name                                                              old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Skewed       63.3 ± 2%       46.1 ± 1%  -27.24%  (p=0.004 n=5+6)

name                                                              old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Skewed        256 ± 0%        256 ± 0%     ~     (all equal)

name                                                              old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Skewed      0.00B           0.00B          ~     (all equal)

name                                                              old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Skewed       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/SmallCapacity

name                                                                      old time/op     new time/op     delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/SmallCapacity      248µs ± 4%      170µs ±14%  -31.35%  (p=0.002 n=6+6)

name                                                                      old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/SmallCapacity       156k ± 0%       156k ± 0%     ~     (all equal)

name                                                                      old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/SmallCapacity      4.68k ± 0%      4.68k ± 0%     ~     (all equal)

name                                                                      old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/SmallCapacity       15.1 ± 4%       10.4 ±14%  -31.35%  (p=0.002 n=6+6)

name                                                                      old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/SmallCapacity       60.5 ± 4%       41.5 ±14%  -31.35%  (p=0.002 n=6+6)

name                                                                      old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/SmallCapacity      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                                      old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/SmallCapacity      511kB ± 0%      511kB ± 0%   +0.01%  (p=0.002 n=6+6)

name                                                                      old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/BuildFresh/SmallCapacity       17.0 ± 0%       17.0 ± 0%     ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/SmallCapacity

name                                                                 old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/SmallCapacity      717ns ±20%      768ns ±15%    ~     (p=0.240 n=6+6)

name                                                                 old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/SmallCapacity      2.05k ± 0%      2.05k ± 0%    ~     (all equal)

name                                                                 old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/SmallCapacity       41.0 ± 0%       41.0 ± 0%    ~     (all equal)

name                                                                 old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/SmallCapacity       2.72 ±20%       2.91 ±15%    ~     (p=0.240 n=6+6)

name                                                                 old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/SmallCapacity       89.6 ±20%       96.0 ±15%    ~     (p=0.240 n=6+6)

name                                                                 old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/SmallCapacity       8.00 ± 0%       8.00 ± 0%    ~     (all equal)

name                                                                 old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/SmallCapacity     4.09kB ± 0%     4.14kB ± 0%  +1.37%  (p=0.002 n=6+6)

name                                                                 old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/BuildFresh/SmallCapacity       8.00 ± 0%       8.00 ± 0%    ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Chain/Depth64/BuildFresh/SmallCapacity

name                                                         old time/op     new time/op     delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/SmallCapacity      505ns ± 8%      641ns ±37%  +27.05%  (p=0.017 n=5+6)

name                                                         old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/SmallCapacity      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                         old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/SmallCapacity       65.0 ± 0%       65.0 ± 0%     ~     (all equal)

name                                                         old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/SmallCapacity       7.88 ± 8%      10.02 ±37%  +27.06%  (p=0.017 n=5+6)

name                                                         old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/SmallCapacity        505 ± 8%        641 ±37%  +27.05%  (p=0.017 n=5+6)

name                                                         old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/SmallCapacity       1.00 ± 0%       1.00 ± 0%     ~     (all equal)

name                                                         old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/SmallCapacity     8.18kB ± 0%     8.24kB ± 0%   +0.68%  (p=0.002 n=6+6)

name                                                         old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Chain/Depth64/BuildFresh/SmallCapacity       9.00 ± 0%       9.00 ± 0%     ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/SmallCapacity

name                                                                  old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/SmallCapacity     7.94µs ± 3%     8.21µs ±11%    ~     (p=0.394 n=6+6)

name                                                                  old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/SmallCapacity      4.10k ± 0%      4.10k ± 0%    ~     (all equal)

name                                                                  old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/SmallCapacity       97.0 ± 0%       97.0 ± 0%    ~     (all equal)

name                                                                  old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/SmallCapacity       3.76 ± 3%       3.89 ±11%    ~     (p=0.394 n=6+6)

name                                                                  old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/SmallCapacity        124 ± 3%        128 ±11%    ~     (p=0.394 n=6+6)

name                                                                  old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/SmallCapacity       64.0 ± 0%       64.0 ± 0%    ~     (all equal)

name                                                                  old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/SmallCapacity     8.18kB ± 0%     8.24kB ± 0%  +0.68%  (p=0.002 n=6+6)

name                                                                  old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/BuildFresh/SmallCapacity       9.00 ± 0%       9.00 ± 0%    ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/SmallCapacity

name                                                                old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/SmallCapacity      188ns ±10%      197ns ±31%    ~     (p=0.931 n=5+6)

name                                                                old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/SmallCapacity        512 ± 0%        512 ± 0%    ~     (all equal)

name                                                                old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/SmallCapacity       9.00 ± 0%       9.00 ± 0%    ~     (all equal)

name                                                                old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/SmallCapacity       23.5 ±10%       24.7 ±31%    ~     (p=0.931 n=5+6)

name                                                                old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/SmallCapacity       23.5 ±10%       24.7 ±31%    ~     (p=0.931 n=5+6)

name                                                                old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/SmallCapacity       8.00 ± 0%       8.00 ± 0%    ~     (all equal)

name                                                                old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/SmallCapacity     1.02kB ± 0%     1.07kB ± 0%  +5.51%  (p=0.002 n=6+6)

name                                                                old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/BuildFresh/SmallCapacity       6.00 ± 0%       6.00 ± 0%    ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Chain/Depth256/BuildFresh/SmallCapacity

name                                                          old time/op     new time/op     delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/SmallCapacity     4.49µs ±26%     4.88µs ±28%    ~     (p=0.485 n=6+6)

name                                                          old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/SmallCapacity      16.4k ± 0%      16.4k ± 0%    ~     (all equal)

name                                                          old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/SmallCapacity        257 ± 0%        257 ± 0%    ~     (all equal)

name                                                          old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/SmallCapacity       17.6 ±26%       19.1 ±28%    ~     (p=0.485 n=6+6)

name                                                          old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/SmallCapacity      4.49k ±26%      4.88k ±28%    ~     (p=0.485 n=6+6)

name                                                          old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/SmallCapacity       1.00 ± 0%       1.00 ± 0%    ~     (all equal)

name                                                          old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/SmallCapacity     32.8kB ± 0%     32.8kB ± 0%  +0.17%  (p=0.002 n=6+6)

name                                                          old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Chain/Depth256/BuildFresh/SmallCapacity       11.0 ± 0%       11.0 ± 0%    ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/SmallCapacity

name                                                                  old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/SmallCapacity      247µs ± 2%       53µs ± 9%  -78.62%  (p=0.002 n=6+6)

name                                                                  old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/SmallCapacity      27.3k ± 0%      27.3k ± 0%     ~     (all equal)

name                                                                  old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/SmallCapacity        513 ± 0%        513 ± 0%     ~     (all equal)

name                                                                  old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/SmallCapacity        482 ± 2%        103 ± 9%  -78.62%  (p=0.002 n=6+6)

name                                                                  old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/SmallCapacity        482 ± 2%        103 ± 9%  -78.62%  (p=0.002 n=6+6)

name                                                                  old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/SmallCapacity        512 ± 0%        512 ± 0%     ~     (all equal)

name                                                                  old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/SmallCapacity     60.0kB ± 0%     72.4kB ± 0%  +20.57%  (p=0.002 n=6+6)

name                                                                  old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/BuildFresh/SmallCapacity       12.0 ± 0%       14.0 ± 0%  +16.67%  (p=0.002 n=6+6)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/SmallCapacity

name                                                                       old time/op     new time/op     delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/SmallCapacity      341µs ± 4%      331µs ±17%    ~     (p=0.394 n=6+6)

name                                                                       old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/SmallCapacity       262k ± 0%       262k ± 0%    ~     (all equal)

name                                                                       old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/SmallCapacity      8.19k ± 0%      8.19k ± 0%    ~     (all equal)

name                                                                       old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/SmallCapacity       6.93 ± 4%       6.74 ±17%    ~     (p=0.394 n=6+6)

name                                                                       old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/SmallCapacity       83.2 ± 4%       80.9 ±17%    ~     (p=0.394 n=6+6)

name                                                                       old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/SmallCapacity      4.10k ± 0%      4.10k ± 0%    ~     (all equal)

name                                                                       old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/SmallCapacity      978kB ± 0%      978kB ± 0%  +0.01%  (p=0.002 n=6+6)

name                                                                       old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/BuildFresh/SmallCapacity       19.0 ± 0%       19.0 ± 0%    ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/SmallCapacity

name                                                                    old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/SmallCapacity     15.5ms ± 0%      0.8ms ± 2%  -95.04%  (p=0.004 n=6+5)

name                                                                    old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/SmallCapacity       156k ± 0%       156k ± 0%     ~     (all equal)

name                                                                    old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/SmallCapacity      4.13k ± 0%      4.13k ± 0%     ~     (all equal)

name                                                                    old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/SmallCapacity        115 ± 0%          6 ± 2%  -95.04%  (p=0.000 n=6+5)

name                                                                    old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/SmallCapacity      3.79k ± 0%      0.19k ± 2%  -95.04%  (p=0.004 n=6+5)

name                                                                    old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/SmallCapacity      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                                    old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/SmallCapacity      511kB ± 0%      695kB ± 0%  +36.11%  (p=0.002 n=6+6)

name                                                                    old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/BuildFresh/SmallCapacity       17.0 ± 0%       25.0 ± 0%  +47.06%  (p=0.002 n=6+6)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/SmallCapacity

name                                                                   old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/SmallCapacity      277µs ± 2%       96µs ± 8%  -65.39%  (p=0.002 n=6+6)

name                                                                   old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/SmallCapacity      27.3k ± 0%      27.3k ± 0%     ~     (all equal)

name                                                                   old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/SmallCapacity        545 ± 0%        545 ± 0%     ~     (all equal)

name                                                                   old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/SmallCapacity       16.4 ± 2%        5.7 ± 8%  -65.39%  (p=0.002 n=6+6)

name                                                                   old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/SmallCapacity        540 ± 2%        187 ± 8%  -65.38%  (p=0.002 n=6+6)

name                                                                   old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/SmallCapacity        512 ± 0%        512 ± 0%     ~     (all equal)

name                                                                   old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/SmallCapacity     60.0kB ± 0%     72.4kB ± 0%  +20.57%  (p=0.002 n=6+6)

name                                                                   old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/BuildFresh/SmallCapacity       12.0 ± 0%       14.0 ± 0%  +16.67%  (p=0.002 n=6+6)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/SmallCapacity

name                                                                   old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/SmallCapacity     15.2ms ± 0%      0.5ms ± 2%  -96.97%  (p=0.002 n=6+6)

name                                                                   old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/SmallCapacity       156k ± 0%       156k ± 0%     ~     (all equal)

name                                                                   old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/SmallCapacity      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                                   old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/SmallCapacity      3.72k ± 0%      0.11k ± 2%  -96.97%  (p=0.002 n=6+6)

name                                                                   old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/SmallCapacity      3.72k ± 0%      0.11k ± 2%  -96.97%  (p=0.002 n=6+6)

name                                                                   old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/SmallCapacity      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                                   old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/SmallCapacity      511kB ± 0%      695kB ± 0%  +36.11%  (p=0.002 n=6+6)

name                                                                   old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/BuildFresh/SmallCapacity       17.0 ± 0%       25.0 ± 0%  +47.06%  (p=0.002 n=6+6)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/SmallCapacity

name                                                                 old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/SmallCapacity     4.43µs ± 7%     3.10µs ± 8%  -30.05%  (p=0.002 n=6+6)

name                                                                 old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/SmallCapacity      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                                 old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/SmallCapacity       65.0 ± 0%       65.0 ± 0%     ~     (all equal)

name                                                                 old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/SmallCapacity       69.2 ± 7%       48.4 ± 8%  -30.04%  (p=0.002 n=6+6)

name                                                                 old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/SmallCapacity       69.2 ± 7%       48.4 ± 8%  -30.04%  (p=0.002 n=6+6)

name                                                                 old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/SmallCapacity       64.0 ± 0%       64.0 ± 0%     ~     (all equal)

name                                                                 old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/SmallCapacity     8.18kB ± 0%     8.24kB ± 0%   +0.68%  (p=0.002 n=6+6)

name                                                                 old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/BuildFresh/SmallCapacity       9.00 ± 0%       9.00 ± 0%     ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Chain/Depth16/BuildFresh/SmallCapacity

name                                                         old time/op     new time/op     delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/SmallCapacity      277ns ±41%      202ns ±13%    ~     (p=0.095 n=5+5)

name                                                         old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/SmallCapacity      1.02k ± 0%      1.02k ± 0%    ~     (all equal)

name                                                         old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/SmallCapacity       17.0 ± 0%       17.0 ± 0%    ~     (all equal)

name                                                         old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/SmallCapacity       17.3 ±41%       12.6 ±13%    ~     (p=0.095 n=5+5)

name                                                         old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/SmallCapacity        277 ±41%        202 ±13%    ~     (p=0.095 n=5+5)

name                                                         old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/SmallCapacity       1.00 ± 0%       1.00 ± 0%    ~     (all equal)

name                                                         old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/SmallCapacity     2.04kB ± 0%     2.10kB ± 0%  +2.75%  (p=0.002 n=6+6)

name                                                         old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Chain/Depth16/BuildFresh/SmallCapacity       7.00 ± 0%       7.00 ± 0%    ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Mixed/BuildFresh/SmallCapacity

name                                                 old time/op     new time/op     delta
StacktraceTreeInsert/Mixed/BuildFresh/SmallCapacity      643µs ±12%      435µs ± 7%  -32.35%  (p=0.002 n=6+6)

name                                                 old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Mixed/BuildFresh/SmallCapacity       541k ± 0%       541k ± 0%     ~     (all equal)

name                                                 old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Mixed/BuildFresh/SmallCapacity      15.9k ± 0%      15.9k ± 0%     ~     (all equal)

name                                                 old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Mixed/BuildFresh/SmallCapacity       37.9 ±12%       25.6 ± 7%  -32.36%  (p=0.002 n=6+6)

name                                                 old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Mixed/BuildFresh/SmallCapacity        562 ±12%        380 ± 7%  -32.35%  (p=0.002 n=6+6)

name                                                 old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Mixed/BuildFresh/SmallCapacity      1.14k ± 0%      1.14k ± 0%     ~     (all equal)

name                                                 old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Mixed/BuildFresh/SmallCapacity     2.28MB ± 0%     2.32MB ± 0%   +1.62%  (p=0.002 n=6+6)

name                                                 old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Mixed/BuildFresh/SmallCapacity       22.0 ± 0%       26.0 ± 0%  +18.18%  (p=0.002 n=6+6)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Uniform

name                                                                old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Uniform     27.6µs ± 1%     27.6µs ± 5%   ~     (p=0.690 n=5+5)

name                                                                old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Uniform      3.10k ± 0%      3.10k ± 0%   ~     (all equal)

name                                                                old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Uniform       97.0 ± 0%       97.0 ± 0%   ~     (all equal)

name                                                                old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Uniform       3.27 ± 2%       3.27 ± 5%   ~     (p=0.690 n=5+5)

name                                                                old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Uniform        108 ± 2%        108 ± 5%   ~     (p=0.690 n=5+5)

name                                                                old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Uniform        256 ± 0%        256 ± 0%   ~     (all equal)

name                                                                old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Uniform      0.00B           0.00B        ~     (all equal)

name                                                                old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout64/LookupExisting/Uniform       0.00            0.00        ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Chain/Depth16/LookupExisting/Uniform

name                                                       old time/op     new time/op     delta
StacktraceTreeInsert/Chain/Depth16/LookupExisting/Uniform     4.71µs ±38%     7.19µs ±17%  +52.57%  (p=0.004 n=6+6)

name                                                       old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Chain/Depth16/LookupExisting/Uniform        544 ± 0%        544 ± 0%     ~     (all equal)

name                                                       old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Chain/Depth16/LookupExisting/Uniform       17.0 ± 0%       17.0 ± 0%     ~     (all equal)

name                                                       old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Chain/Depth16/LookupExisting/Uniform       1.15 ±38%       1.75 ±17%  +52.58%  (p=0.004 n=6+6)

name                                                       old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Chain/Depth16/LookupExisting/Uniform       18.4 ±38%       28.1 ±17%  +52.57%  (p=0.004 n=6+6)

name                                                       old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Chain/Depth16/LookupExisting/Uniform        256 ± 0%        256 ± 0%     ~     (all equal)

name                                                       old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Chain/Depth16/LookupExisting/Uniform      0.00B           0.00B          ~     (all equal)

name                                                       old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Chain/Depth16/LookupExisting/Uniform       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Uniform

name                                                                 old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Uniform      255µs ± 7%       70µs ± 7%  -72.58%  (p=0.002 n=6+6)

name                                                                 old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Uniform      17.4k ± 0%      17.4k ± 0%     ~     (all equal)

name                                                                 old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Uniform        545 ± 0%        545 ± 0%     ~     (all equal)

name                                                                 old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Uniform       15.1 ± 7%        4.1 ± 7%  -72.59%  (p=0.002 n=6+6)

name                                                                 old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Uniform        499 ± 7%        137 ± 7%  -72.58%  (p=0.002 n=6+6)

name                                                                 old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Uniform        512 ± 0%        512 ± 0%     ~     (all equal)

name                                                                 old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Uniform      0.00B           0.00B          ~     (all equal)

name                                                                 old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout512/LookupExisting/Uniform       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Balanced/Branching2/Depth12/LookupExisting/Uniform

name                                                                     old time/op     new time/op     delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/LookupExisting/Uniform      215µs ± 9%      191µs ± 3%  -10.98%  (p=0.004 n=6+5)

name                                                                     old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/LookupExisting/Uniform       262k ± 0%       262k ± 0%     ~     (all equal)

name                                                                     old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/LookupExisting/Uniform      8.19k ± 0%      8.19k ± 0%     ~     (all equal)

name                                                                     old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/LookupExisting/Uniform       4.36 ± 9%       3.89 ± 3%  -10.98%  (p=0.004 n=6+5)

name                                                                     old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/LookupExisting/Uniform       52.4 ± 9%       46.6 ± 3%  -10.98%  (p=0.004 n=6+5)

name                                                                     old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/LookupExisting/Uniform      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                                     old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/LookupExisting/Uniform      0.00B           0.00B          ~     (all equal)

name                                                                     old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Balanced/Branching2/Depth12/LookupExisting/Uniform       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Mixed/LookupExisting/Uniform

name                                               old time/op     new time/op     delta
StacktraceTreeInsert/Mixed/LookupExisting/Uniform      302µs ± 2%      138µs ± 7%  -54.51%  (p=0.004 n=5+6)

name                                               old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Mixed/LookupExisting/Uniform       509k ± 0%       509k ± 0%     ~     (all equal)

name                                               old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Mixed/LookupExisting/Uniform      15.9k ± 0%      15.9k ± 0%     ~     (all equal)

name                                               old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Mixed/LookupExisting/Uniform       17.8 ± 2%        8.1 ± 7%  -54.50%  (p=0.004 n=5+6)

name                                               old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Mixed/LookupExisting/Uniform        264 ± 2%        120 ± 7%  -54.50%  (p=0.004 n=5+6)

name                                               old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Mixed/LookupExisting/Uniform      1.14k ± 0%      1.14k ± 0%     ~     (all equal)

name                                               old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Mixed/LookupExisting/Uniform      0.00B           0.00B          ~     (all equal)

name                                               old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Mixed/LookupExisting/Uniform       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Chain/Depth64/LookupExisting/Uniform

name                                                       old time/op     new time/op     delta
StacktraceTreeInsert/Chain/Depth64/LookupExisting/Uniform     27.0µs ± 4%     31.4µs ± 7%  +16.21%  (p=0.002 n=6+6)

name                                                       old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Chain/Depth64/LookupExisting/Uniform      2.08k ± 0%      2.08k ± 0%     ~     (all equal)

name                                                       old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Chain/Depth64/LookupExisting/Uniform       65.0 ± 0%       65.0 ± 0%     ~     (all equal)

name                                                       old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Chain/Depth64/LookupExisting/Uniform       1.65 ± 4%       1.92 ± 7%  +16.21%  (p=0.002 n=6+6)

name                                                       old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Chain/Depth64/LookupExisting/Uniform        106 ± 4%        123 ± 7%  +16.23%  (p=0.002 n=6+6)

name                                                       old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Chain/Depth64/LookupExisting/Uniform        256 ± 0%        256 ± 0%     ~     (all equal)

name                                                       old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Chain/Depth64/LookupExisting/Uniform      0.00B           0.00B          ~     (all equal)

name                                                       old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Chain/Depth64/LookupExisting/Uniform       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Uniform

name                                                              old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Uniform     1.49µs ± 2%     0.91µs ± 6%  -39.17%  (p=0.004 n=5+6)

name                                                              old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Uniform        288 ± 0%        288 ± 0%     ~     (all equal)

name                                                              old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Uniform       9.00 ± 0%       9.00 ± 0%     ~     (all equal)

name                                                              old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Uniform       5.83 ± 2%       3.54 ± 6%  -39.16%  (p=0.004 n=5+6)

name                                                              old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Uniform       5.83 ± 2%       3.54 ± 6%  -39.16%  (p=0.004 n=5+6)

name                                                              old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Uniform        256 ± 0%        256 ± 0%     ~     (all equal)

name                                                              old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Uniform      0.00B           0.00B          ~     (all equal)

name                                                              old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout8/LookupExisting/Uniform       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Uniform

name                                                                  old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Uniform     11.5ms ± 1%      0.6ms ± 1%  -95.06%  (p=0.008 n=5+5)

name                                                                  old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Uniform       132k ± 0%       132k ± 0%     ~     (all equal)

name                                                                  old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Uniform      4.13k ± 0%      4.13k ± 0%     ~     (all equal)

name                                                                  old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Uniform       85.3 ± 1%        4.2 ± 1%  -95.06%  (p=0.008 n=5+5)

name                                                                  old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Uniform      2.81k ± 1%      0.14k ± 1%  -95.06%  (p=0.008 n=5+5)

name                                                                  old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Uniform      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                                  old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Uniform      0.00B           0.00B          ~     (all equal)

name                                                                  old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout4096/LookupExisting/Uniform       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Balanced/Branching8/Depth4/LookupExisting/Uniform

name                                                                    old time/op     new time/op     delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/LookupExisting/Uniform      190µs ± 5%      101µs ±13%  -47.01%  (p=0.004 n=6+5)

name                                                                    old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/LookupExisting/Uniform       150k ± 0%       150k ± 0%     ~     (all equal)

name                                                                    old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/LookupExisting/Uniform      4.68k ± 0%      4.68k ± 0%     ~     (all equal)

name                                                                    old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/LookupExisting/Uniform       11.6 ± 5%        6.2 ±13%  -47.00%  (p=0.004 n=6+5)

name                                                                    old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/LookupExisting/Uniform       46.5 ± 5%       24.6 ±13%  -47.01%  (p=0.004 n=6+5)

name                                                                    old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/LookupExisting/Uniform      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                                    old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/LookupExisting/Uniform      0.00B           0.00B          ~     (all equal)

name                                                                    old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Balanced/Branching8/Depth4/LookupExisting/Uniform       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Uniform

name                                                               old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Uniform     15.6µs ± 2%     11.0µs ± 5%  -29.77%  (p=0.002 n=6+6)

name                                                               old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Uniform      2.08k ± 0%      2.08k ± 0%     ~     (all equal)

name                                                               old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Uniform       65.0 ± 0%       65.0 ± 0%     ~     (all equal)

name                                                               old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Uniform       61.0 ± 2%       42.8 ± 5%  -29.77%  (p=0.002 n=6+6)

name                                                               old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Uniform       61.0 ± 2%       42.8 ± 5%  -29.77%  (p=0.002 n=6+6)

name                                                               old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Uniform        256 ± 0%        256 ± 0%     ~     (all equal)

name                                                               old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Uniform      0.00B           0.00B          ~     (all equal)

name                                                               old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout64/LookupExisting/Uniform       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Uniform

name                                                                 old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Uniform     12.5ms ± 1%      0.4ms ±10%  -97.16%  (p=0.002 n=6+6)

name                                                                 old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Uniform       131k ± 0%       131k ± 0%     ~     (all equal)

name                                                                 old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Uniform      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                                 old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Uniform      3.05k ± 1%      0.09k ±10%  -97.16%  (p=0.002 n=6+6)

name                                                                 old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Uniform      3.05k ± 1%      0.09k ±10%  -97.16%  (p=0.002 n=6+6)

name                                                                 old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Uniform      4.10k ± 0%      4.10k ± 0%     ~     (all equal)

name                                                                 old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Uniform      0.00B           0.00B          ~     (all equal)

name                                                                 old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout4096/LookupExisting/Uniform       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Uniform

name                                                                old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Uniform      235µs ± 1%       42µs ± 6%  -82.33%  (p=0.002 n=6+6)

name                                                                old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Uniform      16.4k ± 0%      16.4k ± 0%     ~     (all equal)

name                                                                old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Uniform        513 ± 0%        513 ± 0%     ~     (all equal)

name                                                                old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Uniform        459 ± 1%         81 ± 6%  -82.33%  (p=0.002 n=6+6)

name                                                                old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Uniform        459 ± 1%         81 ± 6%  -82.33%  (p=0.002 n=6+6)

name                                                                old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Uniform        512 ± 0%        512 ± 0%     ~     (all equal)

name                                                                old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Uniform      0.00B           0.00B          ~     (all equal)

name                                                                old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix0/Fanout512/LookupExisting/Uniform       0.00            0.00          ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Chain/Depth256/LookupExisting/Uniform

name                                                        old time/op     new time/op     delta
StacktraceTreeInsert/Chain/Depth256/LookupExisting/Uniform      114µs ± 3%      122µs ± 1%  +7.63%  (p=0.004 n=5+6)

name                                                        old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Chain/Depth256/LookupExisting/Uniform      8.22k ± 0%      8.22k ± 0%    ~     (all equal)

name                                                        old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Chain/Depth256/LookupExisting/Uniform        257 ± 0%        257 ± 0%    ~     (all equal)

name                                                        old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Chain/Depth256/LookupExisting/Uniform       1.73 ± 3%       1.87 ± 1%  +7.62%  (p=0.004 n=5+6)

name                                                        old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Chain/Depth256/LookupExisting/Uniform        444 ± 3%        478 ± 1%  +7.63%  (p=0.004 n=5+6)

name                                                        old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Chain/Depth256/LookupExisting/Uniform        256 ± 0%        256 ± 0%    ~     (all equal)

name                                                        old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Chain/Depth256/LookupExisting/Uniform      0.00B           0.00B         ~     (all equal)

name                                                        old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Chain/Depth256/LookupExisting/Uniform       0.00            0.00         ~     (all equal)

github.com/grafana/pyroscope/v2/pkg/model / StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Uniform

name                                                               old time/op     new time/op     delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Uniform     12.4µs ± 0%     14.7µs ± 1%  +18.55%  (p=0.004 n=5+6)

name                                                               old node-cap-B  new node-cap-B  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Uniform      1.31k ± 0%      1.31k ± 0%     ~     (all equal)

name                                                               old nodes/tree  new nodes/tree  delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Uniform       41.0 ± 0%       41.0 ± 0%     ~     (all equal)

name                                                               old ns/frame    new ns/frame    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Uniform       1.47 ± 0%       1.74 ± 1%  +18.55%  (p=0.004 n=5+6)

name                                                               old ns/stack    new ns/stack    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Uniform       48.4 ± 0%       57.4 ± 1%  +18.55%  (p=0.004 n=5+6)

name                                                               old stacks/op   new stacks/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Uniform        256 ± 0%        256 ± 0%     ~     (all equal)

name                                                               old alloc/op    new alloc/op    delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Uniform      0.00B           0.00B          ~     (all equal)

name                                                               old allocs/op   new allocs/op   delta
StacktraceTreeInsert/Wide/Prefix32/Fanout8/LookupExisting/Uniform       0.00            0.00          ~     (all equal)