Skip to content

Instantly share code, notes, and snippets.

@yuzefovich
Created March 15, 2024 06:52
Show Gist options
  • Save yuzefovich/f61ad24da47dacfee92dc06dd214d26f to your computer and use it in GitHub Desktop.
Save yuzefovich/f61ad24da47dacfee92dc06dd214d26f to your computer and use it in GitHub Desktop.
name old time/op new time/op delta
BoundAccountGrow-24 2.07ns ± 0% 2.08ns ± 1% +0.47% (p=0.003 n=10+10)
TraverseTree/levels=2/children=2-24 79.3ns ± 4% 62.0ns ± 5% -21.88% (p=0.000 n=10+10)
TraverseTree/levels=2/children=4-24 122ns ± 1% 102ns ± 4% -16.28% (p=0.000 n=9+10)
TraverseTree/levels=2/children=8-24 214ns ± 2% 185ns ± 0% -13.40% (p=0.000 n=9+9)
TraverseTree/levels=4/children=2-24 445ns ± 1% 307ns ± 1% -31.12% (p=0.000 n=8+10)
TraverseTree/levels=4/children=4-24 2.23µs ± 0% 1.73µs ± 0% -22.34% (p=0.000 n=10+9)
TraverseTree/levels=4/children=8-24 15.9µs ± 0% 12.2µs ± 0% -23.59% (p=0.000 n=9+10)
TraverseTree/levels=8/children=2-24 8.01µs ± 0% 5.29µs ± 0% -33.90% (p=0.000 n=9+10)
TraverseTree/levels=8/children=4-24 669µs ± 1% 478µs ± 1% -28.54% (p=0.000 n=10+10)
TraverseTree/levels=8/children=8-24 118ms ± 3% 84ms ± 1% -29.01% (p=0.000 n=10+10)
name old alloc/op new alloc/op delta
BoundAccountGrow-24 0.00B 0.00B ~ (all equal)
TraverseTree/levels=2/children=2-24 16.0B ± 0% 0.0B -100.00% (p=0.000 n=10+10)
TraverseTree/levels=2/children=4-24 32.0B ± 0% 0.0B -100.00% (p=0.000 n=10+10)
TraverseTree/levels=2/children=8-24 64.0B ± 0% 0.0B -100.00% (p=0.000 n=10+10)
TraverseTree/levels=4/children=2-24 112B ± 0% 0B -100.00% (p=0.000 n=10+10)
TraverseTree/levels=4/children=4-24 672B ± 0% 0B -100.00% (p=0.000 n=10+10)
TraverseTree/levels=4/children=8-24 4.67kB ± 0% 0.00kB -100.00% (p=0.000 n=10+10)
TraverseTree/levels=8/children=2-24 2.03kB ± 0% 0.00kB -100.00% (p=0.000 n=10+10)
TraverseTree/levels=8/children=4-24 175kB ± 0% 0kB -100.00% (p=0.002 n=8+10)
TraverseTree/levels=8/children=8-24 19.2MB ± 0% 0.0MB -100.00% (p=0.000 n=9+10)
name old allocs/op new allocs/op delta
BoundAccountGrow-24 0.00 0.00 ~ (all equal)
TraverseTree/levels=2/children=2-24 1.00 ± 0% 0.00 -100.00% (p=0.000 n=10+10)
TraverseTree/levels=2/children=4-24 1.00 ± 0% 0.00 -100.00% (p=0.000 n=10+10)
TraverseTree/levels=2/children=8-24 1.00 ± 0% 0.00 -100.00% (p=0.000 n=10+10)
TraverseTree/levels=4/children=2-24 7.00 ± 0% 0.00 -100.00% (p=0.000 n=10+10)
TraverseTree/levels=4/children=4-24 21.0 ± 0% 0.0 -100.00% (p=0.000 n=10+10)
TraverseTree/levels=4/children=8-24 73.0 ± 0% 0.0 -100.00% (p=0.000 n=10+10)
TraverseTree/levels=8/children=2-24 127 ± 0% 0 -100.00% (p=0.000 n=10+10)
TraverseTree/levels=8/children=4-24 5.46k ± 0% 0.00k -100.00% (p=0.000 n=10+10)
TraverseTree/levels=8/children=8-24 300k ± 0% 0k -100.00% (p=0.000 n=10+10)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment