Skip to content

test: Add a few new benchmarks that exercise the MemoryManager which is often how StableStructures are used - #253

Merged
frankdavid merged 3 commits into
mainfrom
frankdavid/mem-manager-benchmarks
Dec 2, 2024
Merged

test: Add a few new benchmarks that exercise the MemoryManager which is often how StableStructures are used#253
frankdavid merged 3 commits into
mainfrom
frankdavid/mem-manager-benchmarks

Conversation

@frankdavid

@frankdavidfrankdavid commented Nov 29, 2024

Copy link
Copy Markdown
Contributor

Also fix the 10mb benchmark, previously we added 200 10kb values, now we'll add 20 10mb values (like the benchmark description says). 200 10mb values crash the benchmark so let's stick with 20.

…is often how StableStructures are used
Also fix the 10mb benchmark, previously we added 200 10**kb** values, now we'll add 20 10**mb** values (like the benchmark description days). 200 10**mb** values crash the benchmark.
@frankdavid
frankdavid requested a review from a team as a code ownerNovember 29, 2024 16:37
berestovskyy
berestovskyy previously approved these changes Dec 2, 2024
@github-actions

Copy link
Copy Markdown

canbench 🏋 (dir: .)

Significant performance change detected! ⚠️

./canbench_results.yml is up to date ✅


---------------------------------------------------
Benchmark: btreemap_insert_blob_4_1024
total:
instructions: 487.13 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 123 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_4_1024_v2
total:
instructions: 578.28 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 92 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_8_1024
total:
instructions: 599.37 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 183 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_8_1024_v2
total:
instructions: 695.18 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 138 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_16_1024
total:
instructions: 684.01 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 215 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_16_1024_v2
total:
instructions: 771.24 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 161 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_32_1024
total:
instructions: 716.95 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 230 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_32_1024_v2
total:
instructions: 807.74 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 173 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_64_1024
total:
instructions: 985.59 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 245 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_64_1024_v2
total:
instructions: 1.08 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 183 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_128_1024
total:
instructions: 1.26 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 260 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_128_1024_v2
total:
instructions: 1.35 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 195 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_256_1024
total:
instructions: 1.81 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 292 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_256_1024_v2
total:
instructions: 1.90 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 219 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_512_1024
total:
instructions: 2.90 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 351 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_512_1024_v2
total:
instructions: 2.99 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 263 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_4
total:
instructions: 4.77 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 235 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_4_v2
total:
instructions: 4.84 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 176 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_8
total:
instructions: 4.83 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 237 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_8_v2
total:
instructions: 4.93 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 178 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_16
total:
instructions: 4.86 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 241 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_16_v2
total:
instructions: 4.94 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 181 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_32
total:
instructions: 4.87 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 239 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_32_v2
total:
instructions: 4.96 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 180 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_64
total:
instructions: 4.89 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 250 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_64_v2
total:
instructions: 4.98 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 188 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_128
total:
instructions: 4.87 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 262 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_128_v2
total:
instructions: 4.96 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 196 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_256
total:
instructions: 4.90 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 292 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_256_v2
total:
instructions: 4.99 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 219 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_512
total:
instructions: 4.98 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 348 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_512_v2
total:
instructions: 5.07 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 261 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_1024_512_v2_mem_manager (new)
total:
instructions: 6.29 B (new)
heap_increase: 0 pages (new)
stable_memory_increase: 256 pages (new)
---------------------------------------------------
Benchmark: btreemap_insert_u64_u64
total:
instructions: 342.61 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 7 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_u64_u64_mem_manager (new)
total:
instructions: 1.02 B (new)
heap_increase: 0 pages (new)
stable_memory_increase: 0 pages (new)
---------------------------------------------------
Benchmark: btreemap_insert_u64_u64_v2
total:
instructions: 421.50 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 6 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_u64_blob_8
total:
instructions: 336.80 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 7 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_u64_blob_8_v2
total:
instructions: 412.64 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 5 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_8_u64
total:
instructions: 324.57 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 6 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_blob_8_u64_v2
total:
instructions: 429.53 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 4 pages (no change)
---------------------------------------------------
Benchmark: btreemap_insert_10mib_values
total:
instructions: 5.25 B (regressed by 6303.16%)
heap_increase: 0 pages (no change)
stable_memory_increase: 3613 pages (regressed by 11190.62%)
---------------------------------------------------
Benchmark: btreemap_read_keys_from_range
total:
instructions: 82.93 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_read_every_third_value_from_range
total:
instructions: 82.89 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_iter_small_values
total:
instructions: 13.53 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_iter_rev_small_values
total:
instructions: 13.49 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_iter_10mib_values
total:
instructions: 11.39 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_iter_rev_10mib_values
total:
instructions: 11.38 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_keys_small_values
total:
instructions: 9.50 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_keys_rev_small_values
total:
instructions: 9.65 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_keys_10mib_values
total:
instructions: 465.91 K (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_keys_rev_10mib_values
total:
instructions: 465.79 K (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_values_small_values
total:
instructions: 14.66 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_values_rev_small_values
total:
instructions: 14.65 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_values_10mib_values
total:
instructions: 11.41 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_values_rev_10mib_values
total:
instructions: 11.41 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_iter_count_small_values
total:
instructions: 9.37 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_iter_count_10mib_values
total:
instructions: 475.84 K (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_4_1024
total:
instructions: 473.56 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_4_1024_v2
total:
instructions: 580.94 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_8_1024
total:
instructions: 624.82 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_8_1024_v2
total:
instructions: 748.81 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_16_1024
total:
instructions: 793.42 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_16_1024_v2
total:
instructions: 921.05 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_32_1024
total:
instructions: 854.24 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_32_1024_v2
total:
instructions: 983.72 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_64_1024
total:
instructions: 1.18 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_64_1024_v2
total:
instructions: 1.31 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_128_1024
total:
instructions: 1.51 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_128_1024_v2
total:
instructions: 1.65 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_256_1024
total:
instructions: 2.15 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_256_1024_v2
total:
instructions: 2.28 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_512_1024
total:
instructions: 3.50 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_512_1024_v2
total:
instructions: 3.62 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_u64_u64
total:
instructions: 491.36 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_u64_u64_v2
total:
instructions: 609.10 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_u64_blob_8
total:
instructions: 478.20 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_u64_blob_8_v2
total:
instructions: 586.70 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_8_u64
total:
instructions: 425.35 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_remove_blob_8_u64_v2
total:
instructions: 566.09 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_4_1024
total:
instructions: 180.84 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_4_1024_v2
total:
instructions: 263.11 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_8_1024
total:
instructions: 213.47 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_8_1024_v2
total:
instructions: 293.54 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_16_1024
total:
instructions: 294.73 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_16_1024_v2
total:
instructions: 367.05 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_32_1024
total:
instructions: 322.88 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_32_1024_v2
total:
instructions: 398.14 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_64_1024
total:
instructions: 572.51 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_64_1024_v2
total:
instructions: 649.84 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_128_1024
total:
instructions: 821.16 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_128_1024_v2
total:
instructions: 899.57 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_256_1024
total:
instructions: 1.32 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_256_1024_v2
total:
instructions: 1.40 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_512_1024
total:
instructions: 2.33 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_512_1024_v2
total:
instructions: 2.41 B (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_512_1024_v2_mem_manager (new)
total:
instructions: 3.16 B (new)
heap_increase: 0 pages (new)
stable_memory_increase: 0 pages (new)
---------------------------------------------------
Benchmark: btreemap_get_u64_u64
total:
instructions: 177.27 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_u64_u64_v2
total:
instructions: 255.49 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_u64_u64_v2_mem_manager (new)
total:
instructions: 673.75 M (new)
heap_increase: 0 pages (new)
stable_memory_increase: 0 pages (new)
---------------------------------------------------
Benchmark: btreemap_get_u64_blob_8
total:
instructions: 176.51 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_u64_blob_8_v2
total:
instructions: 248.72 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_8_u64
total:
instructions: 196.93 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: btreemap_get_blob_8_u64_v2
total:
instructions: 291.58 M (no change)
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: 349.38 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.29 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: vec_insert_blob_8
total:
instructions: 3.32 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 1 pages (no change)
---------------------------------------------------
Benchmark: vec_insert_blob_16
total:
instructions: 3.38 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 2 pages (no change)
---------------------------------------------------
Benchmark: vec_insert_blob_32
total:
instructions: 3.50 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 5 pages (no change)
---------------------------------------------------
Benchmark: vec_insert_blob_64
total:
instructions: 3.74 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 9 pages (no change)
---------------------------------------------------
Benchmark: vec_insert_blob_128
total:
instructions: 4.21 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.87 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: vec_get_blob_4_mem_manager (new)
total:
instructions: 14.48 M (new)
heap_increase: 0 pages (new)
stable_memory_increase: 0 pages (new)
---------------------------------------------------
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: 8.05 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: vec_get_blob_32
total:
instructions: 8.64 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: vec_get_blob_64
total:
instructions: 12.96 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: vec_get_blob_64_mem_manager (new)
total:
instructions: 24.15 M (new)
heap_increase: 0 pages (new)
stable_memory_increase: 0 pages (new)
---------------------------------------------------
Benchmark: vec_get_blob_128
total:
instructions: 17.96 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------
Benchmark: vec_get_u64
total:
instructions: 5.39 M (no change)
heap_increase: 0 pages (no change)
stable_memory_increase: 0 pages (no change)
---------------------------------------------------

@frankdavid
frankdavid merged commit 6344f6e into mainDec 2, 2024
@frankdavid
frankdavid deleted the frankdavid/mem-manager-benchmarks branch December 2, 2024 12:30
Sign up for freeto 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.

2 participants

@frankdavid@berestovskyy