You must ensure benchmark code, inputs, and configuration are identical in the baseline and comparison. Benchmark definitions are not verified.
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. This report embeds all profiles and can be opened directly from disk.
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)