Skip to content

perf: lazy-loaded keys for BTreeMap node #281

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Draft
wants to merge 54 commits into
base: main
Choose a base branch
from
Draft

Conversation

maksymar
Copy link
Contributor

@maksymar maksymar commented Apr 9, 2025

No description provided.

Copy link

github-actions bot commented Apr 9, 2025

canbench 🏋 (dir: .) 9206280 2025-04-18 11:53:31 UTC

🟢 Performance improvements detected! 🎉
🔴 Performance regressions detected! 😱

./canbench_results.yml is not up to date
If the performance change is expected, run canbench --persist to save the updated benchmark results.


---------------------------------------------------

Benchmark: btreemap_insert_blob_4_1024
  total:
    instructions: 567.21 M (regressed by 14.06%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 123 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_1024_v2
  total:
    instructions: 657.50 M (regressed by 10.72%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 92 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_1024
  total:
    instructions: 674.20 M (regressed by 10.92%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 183 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_1024_v2
  total:
    instructions: 768.22 M (regressed by 8.27%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 138 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_1024
  total:
    instructions: 691.80 M (regressed by 8.47%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 215 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_1024_v2
  total:
    instructions: 786.53 M (regressed by 7.38%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 161 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_1024
  total:
    instructions: 720.86 M (regressed by 7.13%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 230 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_1024_v2
  total:
    instructions: 817.00 M (regressed by 6.08%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 173 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_1024
  total:
    instructions: 832.54 M (improved by 9.50%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 245 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_1024_v2
  total:
    instructions: 928.74 M (improved by 8.58%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 183 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_1024
  total:
    instructions: 1.21 B (improved by 5.02%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 260 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_1024_v2
  total:
    instructions: 1.31 B (improved by 4.91%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 195 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_1024
  total:
    instructions: 1.68 B (improved by 9.47%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 292 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_1024_v2
  total:
    instructions: 1.78 B (improved by 9.06%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 219 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_1024
  total:
    instructions: 2.63 B (improved by 12.55%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 351 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_1024_v2
  total:
    instructions: 2.73 B (improved by 12.09%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 263 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_4 (new) 🟡
  total:
    instructions: 349.70 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 3 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_4_v2 (new) 🟡
  total:
    instructions: 443.75 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 2 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_8 (new) 🟡
  total:
    instructions: 351.81 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 3 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_8_v2 (new) 🟡
  total:
    instructions: 444.38 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 2 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_16 (new) 🟡
  total:
    instructions: 355.84 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 4 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_16_v2 (new) 🟡
  total:
    instructions: 446.85 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 3 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_32 (new) 🟡
  total:
    instructions: 365.66 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 6 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_32_v2 (new) 🟡
  total:
    instructions: 458.00 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 4 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_64 (new) 🟡
  total:
    instructions: 372.62 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 10 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_64_v2 (new) 🟡
  total:
    instructions: 464.25 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 7 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_128 (new) 🟡
  total:
    instructions: 387.94 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 17 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_128_v2 (new) 🟡
  total:
    instructions: 479.39 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 13 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_256 (new) 🟡
  total:
    instructions: 407.89 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 32 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_256_v2 (new) 🟡
  total:
    instructions: 498.03 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 24 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_512 (new) 🟡
  total:
    instructions: 462.93 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 63 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_4_512_v2 (new) 🟡
  total:
    instructions: 552.35 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 47 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_4 (new) 🟡
  total:
    instructions: 390.85 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 5 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_4_v2 (new) 🟡
  total:
    instructions: 488.91 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 4 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_8 (new) 🟡
  total:
    instructions: 397.29 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 6 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_8_v2 (new) 🟡
  total:
    instructions: 494.82 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 4 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_16 (new) 🟡
  total:
    instructions: 401.00 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 7 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_16_v2 (new) 🟡
  total:
    instructions: 498.62 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 5 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_32 (new) 🟡
  total:
    instructions: 400.68 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 10 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_32_v2 (new) 🟡
  total:
    instructions: 497.60 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 7 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_64 (new) 🟡
  total:
    instructions: 417.98 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 15 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_64_v2 (new) 🟡
  total:
    instructions: 515.11 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 12 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_128 (new) 🟡
  total:
    instructions: 440.87 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 27 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_128_v2 (new) 🟡
  total:
    instructions: 537.05 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 20 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_256 (new) 🟡
  total:
    instructions: 475.16 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 49 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_256_v2 (new) 🟡
  total:
    instructions: 571.04 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 37 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_512 (new) 🟡
  total:
    instructions: 542.94 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 94 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_8_512_v2 (new) 🟡
  total:
    instructions: 637.91 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 70 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_4 (new) 🟡
  total:
    instructions: 413.95 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 7 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_4_v2 (new) 🟡
  total:
    instructions: 511.72 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 5 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_8 (new) 🟡
  total:
    instructions: 421.46 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 8 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_8_v2 (new) 🟡
  total:
    instructions: 520.35 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 6 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_16 (new) 🟡
  total:
    instructions: 426.39 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 10 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_16_v2 (new) 🟡
  total:
    instructions: 525.11 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 7 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_32 (new) 🟡
  total:
    instructions: 431.43 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 13 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_32_v2 (new) 🟡
  total:
    instructions: 530.70 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 10 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_64 (new) 🟡
  total:
    instructions: 446.73 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 20 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_64_v2 (new) 🟡
  total:
    instructions: 544.88 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 15 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_128 (new) 🟡
  total:
    instructions: 464.73 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 32 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_128_v2 (new) 🟡
  total:
    instructions: 562.56 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 24 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_256 (new) 🟡
  total:
    instructions: 499.79 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 59 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_256_v2 (new) 🟡
  total:
    instructions: 597.34 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 44 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_512 (new) 🟡
  total:
    instructions: 564.20 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 110 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_16_512_v2 (new) 🟡
  total:
    instructions: 660.60 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 82 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_4 (new) 🟡
  total:
    instructions: 444.09 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 11 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_4_v2 (new) 🟡
  total:
    instructions: 542.69 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 8 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_8 (new) 🟡
  total:
    instructions: 450.41 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 12 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_8_v2 (new) 🟡
  total:
    instructions: 549.29 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 9 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_16 (new) 🟡
  total:
    instructions: 455.33 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 14 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_16_v2 (new) 🟡
  total:
    instructions: 554.89 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 11 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_32 (new) 🟡
  total:
    instructions: 463.74 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 17 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_32_v2 (new) 🟡
  total:
    instructions: 564.55 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 13 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_64 (new) 🟡
  total:
    instructions: 476.75 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 24 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_64_v2 (new) 🟡
  total:
    instructions: 576.16 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 18 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_128 (new) 🟡
  total:
    instructions: 491.97 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 37 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_128_v2 (new) 🟡
  total:
    instructions: 590.22 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 28 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_256 (new) 🟡
  total:
    instructions: 528.87 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 66 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_256_v2 (new) 🟡
  total:
    instructions: 626.56 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 49 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_512 (new) 🟡
  total:
    instructions: 591.77 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 121 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_32_512_v2 (new) 🟡
  total:
    instructions: 688.37 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 91 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_4 (new) 🟡
  total:
    instructions: 557.37 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 19 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_4_v2 (new) 🟡
  total:
    instructions: 657.16 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 14 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_8 (new) 🟡
  total:
    instructions: 566.79 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 19 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_8_v2 (new) 🟡
  total:
    instructions: 666.17 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 14 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_16 (new) 🟡
  total:
    instructions: 572.22 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 21 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_16_v2 (new) 🟡
  total:
    instructions: 672.52 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 16 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_32 (new) 🟡
  total:
    instructions: 576.02 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 25 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_32_v2 (new) 🟡
  total:
    instructions: 676.53 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 18 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_64 (new) 🟡
  total:
    instructions: 588.22 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 32 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_64_v2 (new) 🟡
  total:
    instructions: 689.72 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 24 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_128 (new) 🟡
  total:
    instructions: 609.30 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 46 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_128_v2 (new) 🟡
  total:
    instructions: 708.38 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 34 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_256 (new) 🟡
  total:
    instructions: 641.91 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 75 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_256_v2 (new) 🟡
  total:
    instructions: 740.27 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 56 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_512 (new) 🟡
  total:
    instructions: 704.47 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 130 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_64_512_v2 (new) 🟡
  total:
    instructions: 801.66 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 98 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_4 (new) 🟡
  total:
    instructions: 925.48 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 33 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_4_v2 (new) 🟡
  total:
    instructions: 1.03 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 25 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_8 (new) 🟡
  total:
    instructions: 942.27 M (new) 🟡
    heap_increase: 1 pages (new) 🟡
    stable_memory_increase: 34 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_8_v2 (new) 🟡
  total:
    instructions: 1.04 B (new) 🟡
    heap_increase: 1 pages (new) 🟡
    stable_memory_increase: 26 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_16 (new) 🟡
  total:
    instructions: 944.96 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 36 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_16_v2 (new) 🟡
  total:
    instructions: 1.04 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 27 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_32 (new) 🟡
  total:
    instructions: 949.89 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 39 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_32_v2 (new) 🟡
  total:
    instructions: 1.05 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 30 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_64 (new) 🟡
  total:
    instructions: 962.75 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 47 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_64_v2 (new) 🟡
  total:
    instructions: 1.06 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 35 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_128 (new) 🟡
  total:
    instructions: 985.37 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 61 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_128_v2 (new) 🟡
  total:
    instructions: 1.09 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 46 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_256 (new) 🟡
  total:
    instructions: 1.02 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 91 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_256_v2 (new) 🟡
  total:
    instructions: 1.12 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 68 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_512 (new) 🟡
  total:
    instructions: 1.08 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 146 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_128_512_v2 (new) 🟡
  total:
    instructions: 1.18 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 110 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_4 (new) 🟡
  total:
    instructions: 1.39 B (new) 🟡
    heap_increase: 1 pages (new) 🟡
    stable_memory_increase: 62 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_4_v2 (new) 🟡
  total:
    instructions: 1.49 B (new) 🟡
    heap_increase: 1 pages (new) 🟡
    stable_memory_increase: 47 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_8 (new) 🟡
  total:
    instructions: 1.42 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 63 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_8_v2 (new) 🟡
  total:
    instructions: 1.52 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 47 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_16 (new) 🟡
  total:
    instructions: 1.42 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 65 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_16_v2 (new) 🟡
  total:
    instructions: 1.52 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 49 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_32 (new) 🟡
  total:
    instructions: 1.43 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 69 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_32_v2 (new) 🟡
  total:
    instructions: 1.53 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 51 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_64 (new) 🟡
  total:
    instructions: 1.44 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 76 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_64_v2 (new) 🟡
  total:
    instructions: 1.54 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 57 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_128 (new) 🟡
  total:
    instructions: 1.45 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 90 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_128_v2 (new) 🟡
  total:
    instructions: 1.55 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 67 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_256 (new) 🟡
  total:
    instructions: 1.50 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 118 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_256_v2 (new) 🟡
  total:
    instructions: 1.60 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 89 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_512 (new) 🟡
  total:
    instructions: 1.55 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 175 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_256_512_v2 (new) 🟡
  total:
    instructions: 1.65 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 131 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_4 (new) 🟡
  total:
    instructions: 2.33 B (new) 🟡
    heap_increase: 1 pages (new) 🟡
    stable_memory_increase: 120 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_4_v2 (new) 🟡
  total:
    instructions: 2.42 B (new) 🟡
    heap_increase: 1 pages (new) 🟡
    stable_memory_increase: 90 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_8 (new) 🟡
  total:
    instructions: 2.37 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 122 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_8_v2 (new) 🟡
  total:
    instructions: 2.47 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 92 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_16 (new) 🟡
  total:
    instructions: 2.38 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 123 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_16_v2 (new) 🟡
  total:
    instructions: 2.48 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 92 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_32 (new) 🟡
  total:
    instructions: 2.40 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 126 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_32_v2 (new) 🟡
  total:
    instructions: 2.50 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 94 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_64 (new) 🟡
  total:
    instructions: 2.38 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 133 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_64_v2 (new) 🟡
  total:
    instructions: 2.48 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 100 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_128 (new) 🟡
  total:
    instructions: 2.42 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 148 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_128_v2 (new) 🟡
  total:
    instructions: 2.52 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 111 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_256 (new) 🟡
  total:
    instructions: 2.42 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 178 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_256_v2 (new) 🟡
  total:
    instructions: 2.52 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 133 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_512 (new) 🟡
  total:
    instructions: 2.52 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 234 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_512_512_v2 (new) 🟡
  total:
    instructions: 2.61 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 176 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_4
  total:
    instructions: 4.18 B (improved by 16.63%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 235 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_4_v2
  total:
    instructions: 4.28 B (improved by 16.03%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 176 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_8
  total:
    instructions: 4.27 B (improved by 15.97%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 237 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_8_v2
  total:
    instructions: 4.37 B (improved by 15.76%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 178 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_16
  total:
    instructions: 4.30 B (improved by 15.89%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 241 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_16_v2
  total:
    instructions: 4.40 B (improved by 15.42%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 181 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_32
  total:
    instructions: 4.25 B (improved by 16.60%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 239 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_32_v2
  total:
    instructions: 4.35 B (improved by 16.26%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 180 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_64
  total:
    instructions: 4.32 B (improved by 16.14%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 250 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_64_v2
  total:
    instructions: 4.42 B (improved by 15.85%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 188 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_128
  total:
    instructions: 4.30 B (improved by 15.79%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 262 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_128_v2
  total:
    instructions: 4.40 B (improved by 15.45%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 196 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_256
  total:
    instructions: 4.33 B (improved by 15.61%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 292 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_256_v2
  total:
    instructions: 4.43 B (improved by 15.30%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 219 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_512
  total:
    instructions: 4.39 B (improved by 15.73%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 348 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_512_v2
  total:
    instructions: 4.48 B (improved by 15.50%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 261 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_1024 (new) 🟡
  total:
    instructions: 4.55 B (new) 🟡
    heap_increase: 1 pages (new) 🟡
    stable_memory_increase: 465 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_insert_blob_1024_1024_v2 (new) 🟡
  total:
    instructions: 4.64 B (new) 🟡
    heap_increase: 1 pages (new) 🟡
    stable_memory_increase: 349 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_remove_blob_4_1024
  total:
    instructions: 562.36 M (regressed by 15.60%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_4_1024_v2
  total:
    instructions: 668.47 M (regressed by 11.39%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_8_1024
  total:
    instructions: 728.01 M (regressed by 12.92%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_8_1024_v2
  total:
    instructions: 850.77 M (regressed by 9.53%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_16_1024
  total:
    instructions: 839.72 M (regressed by 10.76%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_16_1024_v2
  total:
    instructions: 973.10 M (regressed by 8.61%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_32_1024
  total:
    instructions: 901.30 M (regressed by 8.91%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_32_1024_v2
  total:
    instructions: 1.04 B (regressed by 7.29%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_64_1024
  total:
    instructions: 1.07 B (improved by 5.79%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_64_1024_v2
  total:
    instructions: 1.21 B (improved by 5.24%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_128_1024
  total:
    instructions: 1.58 B (0.10%) (change within noise threshold)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_128_1024_v2
  total:
    instructions: 1.72 B (-0.09%) (change within noise threshold)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_256_1024
  total:
    instructions: 2.20 B (improved by 3.55%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_256_1024_v2
  total:
    instructions: 2.34 B (improved by 3.39%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_512_1024
  total:
    instructions: 3.60 B (improved by 4.06%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_remove_blob_512_1024_v2
  total:
    instructions: 3.73 B (improved by 3.70%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_4_1024
  total:
    instructions: 208.78 M (regressed by 13.54%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_4_1024_v2
  total:
    instructions: 287.50 M (regressed by 7.11%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_8_1024
  total:
    instructions: 231.28 M (regressed by 6.38%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_8_1024_v2
  total:
    instructions: 307.92 M (regressed by 2.74%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_16_1024
  total:
    instructions: 243.40 M (-1.40%) (change within noise threshold)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_16_1024_v2
  total:
    instructions: 322.07 M (-0.25%) (change within noise threshold)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_32_1024
  total:
    instructions: 263.98 M (improved by 5.76%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_32_1024_v2
  total:
    instructions: 344.13 M (improved by 3.89%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_64_1024
  total:
    instructions: 349.54 M (improved by 33.10%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_64_1024_v2
  total:
    instructions: 430.96 M (improved by 28.47%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_128_1024
  total:
    instructions: 625.00 M (improved by 28.27%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_128_1024_v2
  total:
    instructions: 705.97 M (improved by 25.87%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_256_1024
  total:
    instructions: 972.44 M (improved by 32.39%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_256_1024_v2
  total:
    instructions: 1.05 B (improved by 30.84%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_512_1024
  total:
    instructions: 1.66 B (improved by 35.52%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_512_1024_v2
  total:
    instructions: 1.74 B (improved by 34.40%) 🟢
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_get_blob_4_4 (new) 🟡
  total:
    instructions: 198.47 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_4_v2 (new) 🟡
  total:
    instructions: 277.88 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_8 (new) 🟡
  total:
    instructions: 202.52 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_8_v2 (new) 🟡
  total:
    instructions: 282.48 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_16 (new) 🟡
  total:
    instructions: 198.80 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_16_v2 (new) 🟡
  total:
    instructions: 274.97 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_32 (new) 🟡
  total:
    instructions: 205.34 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_32_v2 (new) 🟡
  total:
    instructions: 286.50 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_64 (new) 🟡
  total:
    instructions: 197.41 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_64_v2 (new) 🟡
  total:
    instructions: 274.16 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_128 (new) 🟡
  total:
    instructions: 203.39 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_128_v2 (new) 🟡
  total:
    instructions: 283.35 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_256 (new) 🟡
  total:
    instructions: 202.98 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_256_v2 (new) 🟡
  total:
    instructions: 280.73 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_512 (new) 🟡
  total:
    instructions: 200.59 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_4_512_v2 (new) 🟡
  total:
    instructions: 276.16 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_4 (new) 🟡
  total:
    instructions: 220.92 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_4_v2 (new) 🟡
  total:
    instructions: 295.81 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_8 (new) 🟡
  total:
    instructions: 222.18 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_8_v2 (new) 🟡
  total:
    instructions: 297.73 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_16 (new) 🟡
  total:
    instructions: 226.53 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_16_v2 (new) 🟡
  total:
    instructions: 304.41 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_32 (new) 🟡
  total:
    instructions: 223.93 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_32_v2 (new) 🟡
  total:
    instructions: 300.33 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_64 (new) 🟡
  total:
    instructions: 225.89 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_64_v2 (new) 🟡
  total:
    instructions: 303.65 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_128 (new) 🟡
  total:
    instructions: 222.98 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_128_v2 (new) 🟡
  total:
    instructions: 298.29 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_256 (new) 🟡
  total:
    instructions: 223.84 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_256_v2 (new) 🟡
  total:
    instructions: 299.87 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_512 (new) 🟡
  total:
    instructions: 225.27 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_8_512_v2 (new) 🟡
  total:
    instructions: 300.21 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_4 (new) 🟡
  total:
    instructions: 235.47 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_4_v2 (new) 🟡
  total:
    instructions: 312.74 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_8 (new) 🟡
  total:
    instructions: 236.68 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_8_v2 (new) 🟡
  total:
    instructions: 315.56 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_16 (new) 🟡
  total:
    instructions: 238.65 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_16_v2 (new) 🟡
  total:
    instructions: 317.40 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_32 (new) 🟡
  total:
    instructions: 240.06 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_32_v2 (new) 🟡
  total:
    instructions: 319.18 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_64 (new) 🟡
  total:
    instructions: 240.34 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_64_v2 (new) 🟡
  total:
    instructions: 320.54 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_128 (new) 🟡
  total:
    instructions: 240.06 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_128_v2 (new) 🟡
  total:
    instructions: 319.67 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_256 (new) 🟡
  total:
    instructions: 238.88 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_256_v2 (new) 🟡
  total:
    instructions: 317.61 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_512 (new) 🟡
  total:
    instructions: 241.06 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_16_512_v2 (new) 🟡
  total:
    instructions: 319.64 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_4 (new) 🟡
  total:
    instructions: 255.40 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_4_v2 (new) 🟡
  total:
    instructions: 334.53 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_8 (new) 🟡
  total:
    instructions: 257.92 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_8_v2 (new) 🟡
  total:
    instructions: 337.75 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_16 (new) 🟡
  total:
    instructions: 256.21 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_16_v2 (new) 🟡
  total:
    instructions: 336.88 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_32 (new) 🟡
  total:
    instructions: 259.79 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_32_v2 (new) 🟡
  total:
    instructions: 340.81 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_64 (new) 🟡
  total:
    instructions: 260.36 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_64_v2 (new) 🟡
  total:
    instructions: 341.43 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_128 (new) 🟡
  total:
    instructions: 258.36 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_128_v2 (new) 🟡
  total:
    instructions: 338.88 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_256 (new) 🟡
  total:
    instructions: 260.91 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_256_v2 (new) 🟡
  total:
    instructions: 341.58 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_512 (new) 🟡
  total:
    instructions: 260.58 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_32_512_v2 (new) 🟡
  total:
    instructions: 341.11 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_4 (new) 🟡
  total:
    instructions: 343.07 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_4_v2 (new) 🟡
  total:
    instructions: 423.28 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_8 (new) 🟡
  total:
    instructions: 344.33 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_8_v2 (new) 🟡
  total:
    instructions: 425.52 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_16 (new) 🟡
  total:
    instructions: 345.87 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_16_v2 (new) 🟡
  total:
    instructions: 426.36 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_32 (new) 🟡
  total:
    instructions: 346.49 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_32_v2 (new) 🟡
  total:
    instructions: 427.73 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_64 (new) 🟡
  total:
    instructions: 344.83 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_64_v2 (new) 🟡
  total:
    instructions: 426.41 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_128 (new) 🟡
  total:
    instructions: 346.80 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_128_v2 (new) 🟡
  total:
    instructions: 429.30 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_256 (new) 🟡
  total:
    instructions: 346.10 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_256_v2 (new) 🟡
  total:
    instructions: 427.62 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_512 (new) 🟡
  total:
    instructions: 347.77 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_64_512_v2 (new) 🟡
  total:
    instructions: 429.42 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_4 (new) 🟡
  total:
    instructions: 616.35 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_4_v2 (new) 🟡
  total:
    instructions: 696.20 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_8 (new) 🟡
  total:
    instructions: 611.87 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_8_v2 (new) 🟡
  total:
    instructions: 692.66 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_16 (new) 🟡
  total:
    instructions: 616.69 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_16_v2 (new) 🟡
  total:
    instructions: 698.07 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_32 (new) 🟡
  total:
    instructions: 614.96 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_32_v2 (new) 🟡
  total:
    instructions: 697.08 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_64 (new) 🟡
  total:
    instructions: 618.13 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_64_v2 (new) 🟡
  total:
    instructions: 699.46 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_128 (new) 🟡
  total:
    instructions: 619.51 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_128_v2 (new) 🟡
  total:
    instructions: 701.18 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_256 (new) 🟡
  total:
    instructions: 621.38 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_256_v2 (new) 🟡
  total:
    instructions: 702.95 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_512 (new) 🟡
  total:
    instructions: 620.06 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_128_512_v2 (new) 🟡
  total:
    instructions: 701.70 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_4 (new) 🟡
  total:
    instructions: 967.37 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_4_v2 (new) 🟡
  total:
    instructions: 1.05 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_8 (new) 🟡
  total:
    instructions: 969.09 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_8_v2 (new) 🟡
  total:
    instructions: 1.05 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_16 (new) 🟡
  total:
    instructions: 962.73 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_16_v2 (new) 🟡
  total:
    instructions: 1.04 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_32 (new) 🟡
  total:
    instructions: 967.25 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_32_v2 (new) 🟡
  total:
    instructions: 1.05 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_64 (new) 🟡
  total:
    instructions: 965.55 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_64_v2 (new) 🟡
  total:
    instructions: 1.05 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_128 (new) 🟡
  total:
    instructions: 958.63 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_128_v2 (new) 🟡
  total:
    instructions: 1.04 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_256 (new) 🟡
  total:
    instructions: 975.62 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_256_v2 (new) 🟡
  total:
    instructions: 1.05 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_512 (new) 🟡
  total:
    instructions: 971.18 M (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_256_512_v2 (new) 🟡
  total:
    instructions: 1.05 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_4 (new) 🟡
  total:
    instructions: 1.67 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_4_v2 (new) 🟡
  total:
    instructions: 1.74 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_8 (new) 🟡
  total:
    instructions: 1.67 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_8_v2 (new) 🟡
  total:
    instructions: 1.75 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_16 (new) 🟡
  total:
    instructions: 1.67 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_16_v2 (new) 🟡
  total:
    instructions: 1.74 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_32 (new) 🟡
  total:
    instructions: 1.66 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_32_v2 (new) 🟡
  total:
    instructions: 1.74 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_64 (new) 🟡
  total:
    instructions: 1.66 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_64_v2 (new) 🟡
  total:
    instructions: 1.74 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_128 (new) 🟡
  total:
    instructions: 1.66 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_128_v2 (new) 🟡
  total:
    instructions: 1.74 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_256 (new) 🟡
  total:
    instructions: 1.63 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_256_v2 (new) 🟡
  total:
    instructions: 1.71 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_512 (new) 🟡
  total:
    instructions: 1.68 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_512_512_v2 (new) 🟡
  total:
    instructions: 1.76 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_4 (new) 🟡
  total:
    instructions: 3.08 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_4_v2 (new) 🟡
  total:
    instructions: 3.16 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_8 (new) 🟡
  total:
    instructions: 3.07 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_8_v2 (new) 🟡
  total:
    instructions: 3.15 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_16 (new) 🟡
  total:
    instructions: 3.06 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_16_v2 (new) 🟡
  total:
    instructions: 3.14 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_32 (new) 🟡
  total:
    instructions: 3.02 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_32_v2 (new) 🟡
  total:
    instructions: 3.10 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_64 (new) 🟡
  total:
    instructions: 3.05 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_64_v2 (new) 🟡
  total:
    instructions: 3.13 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_128 (new) 🟡
  total:
    instructions: 3.07 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_128_v2 (new) 🟡
  total:
    instructions: 3.15 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_256 (new) 🟡
  total:
    instructions: 3.05 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_256_v2 (new) 🟡
  total:
    instructions: 3.13 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_512 (new) 🟡
  total:
    instructions: 3.04 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_512_v2 (new) 🟡
  total:
    instructions: 3.13 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_1024 (new) 🟡
  total:
    instructions: 3.06 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_get_blob_1024_1024_v2 (new) 🟡
  total:
    instructions: 3.14 B (new) 🟡
    heap_increase: 0 pages (new) 🟡
    stable_memory_increase: 0 pages (new) 🟡

---------------------------------------------------

Benchmark: btreemap_contains_key_blob_4_1024
  total:
    instructions: 190.53 M (regressed by 14.78%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_contains_key_blob_4_1024_v2
  total:
    instructions: 264.93 M (regressed by 7.43%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_insert_10mib_values
  total:
    instructions: 5.24 B (0.10%) (change within noise threshold)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 3613 pages (no change)

---------------------------------------------------

Benchmark: btreemap_read_keys_from_range
  total:
    instructions: 89.43 M (regressed by 6.18%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_read_every_third_value_from_range
  total:
    instructions: 89.39 M (regressed by 6.19%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_iter_small_values
  total:
    instructions: 19.86 M (regressed by 32.59%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_iter_rev_small_values
  total:
    instructions: 19.85 M (regressed by 32.54%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_iter_10mib_values
  total:
    instructions: 11.49 M (0.75%) (change within noise threshold)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_iter_rev_10mib_values
  total:
    instructions: 11.49 M (0.75%) (change within noise threshold)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_keys_small_values
  total:
    instructions: 15.58 M (regressed by 63.57%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_keys_rev_small_values
  total:
    instructions: 15.58 M (regressed by 61.06%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_keys_10mib_values
  total:
    instructions: 586.62 K (regressed by 26.17%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_keys_rev_10mib_values
  total:
    instructions: 583.24 K (regressed by 25.54%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_values_small_values
  total:
    instructions: 19.46 M (regressed by 30.17%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_values_rev_small_values
  total:
    instructions: 19.45 M (regressed by 30.12%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_values_10mib_values
  total:
    instructions: 11.49 M (0.69%) (change within noise threshold)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_values_rev_10mib_values
  total:
    instructions: 11.48 M (0.69%) (change within noise threshold)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_iter_count_small_values
  total:
    instructions: 15.08 M (regressed by 59.66%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: btreemap_iter_count_10mib_values
  total:
    instructions: 587.64 K (regressed by 23.12%) 🔴
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: memory_manager_baseline
  total:
    instructions: 1.18 B (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 8000 pages (no change)

---------------------------------------------------

Benchmark: memory_manager_overhead
  total:
    instructions: 1.18 B (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 8320 pages (no change)

---------------------------------------------------

Benchmark: memory_manager_grow
  total:
    instructions: 346.60 M (no change)
    heap_increase: 2 pages (no change)
    stable_memory_increase: 32.00 K pages (no change)

---------------------------------------------------

Benchmark: vec_insert_blob_4
  total:
    instructions: 3.23 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: vec_insert_blob_8
  total:
    instructions: 3.26 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 1 pages (no change)

---------------------------------------------------

Benchmark: vec_insert_blob_16
  total:
    instructions: 3.32 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 2 pages (no change)

---------------------------------------------------

Benchmark: vec_insert_blob_32
  total:
    instructions: 3.44 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 5 pages (no change)

---------------------------------------------------

Benchmark: vec_insert_blob_64
  total:
    instructions: 3.68 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 9 pages (no change)

---------------------------------------------------

Benchmark: vec_insert_blob_128
  total:
    instructions: 4.15 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 19 pages (no change)

---------------------------------------------------

Benchmark: vec_insert_u64
  total:
    instructions: 5.93 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 1 pages (no change)

---------------------------------------------------

Benchmark: vec_get_blob_4
  total:
    instructions: 4.85 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: vec_get_blob_4_mem_manager
  total:
    instructions: 7.22 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: vec_get_blob_8
  total:
    instructions: 5.67 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: vec_get_blob_16
  total:
    instructions: 6.40 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: vec_get_blob_32
  total:
    instructions: 7.12 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: vec_get_blob_64
  total:
    instructions: 11.37 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: vec_get_blob_64_mem_manager
  total:
    instructions: 13.71 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: vec_get_blob_128
  total:
    instructions: 19.31 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Benchmark: vec_get_u64
  total:
    instructions: 5.33 M (no change)
    heap_increase: 0 pages (no change)
    stable_memory_increase: 0 pages (no change)

---------------------------------------------------

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant