Skip to content

feat: add manual bucket release to prevent memory waste #386

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

Merged
merged 29 commits into from
Aug 18, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions benchmarks/btreemap/canbench_results.yml
Original file line number Diff line number Diff line change
Expand Up @@ -975,35 +975,35 @@ benches:
btreemap_v2_mem_manager_insert_blob512_u64:
total:
calls: 1
instructions: 3127680452
instructions: 3127680632
heap_increase: 0
stable_memory_increase: 0
scopes: {}
btreemap_v2_mem_manager_insert_u64_blob512:
total:
calls: 1
instructions: 607288370
instructions: 607288554
heap_increase: 0
stable_memory_increase: 0
scopes: {}
btreemap_v2_mem_manager_insert_u64_u64:
total:
calls: 1
instructions: 520545864
instructions: 520545876
heap_increase: 0
stable_memory_increase: 0
scopes: {}
btreemap_v2_mem_manager_insert_u64_vec512:
total:
calls: 1
instructions: 834100595
instructions: 834100785
heap_increase: 0
stable_memory_increase: 0
scopes: {}
btreemap_v2_mem_manager_insert_vec512_u64:
total:
calls: 1
instructions: 1964405448
instructions: 1964405636
heap_increase: 0
stable_memory_increase: 0
scopes: {}
Expand Down
36 changes: 18 additions & 18 deletions benchmarks/io_chunks/canbench_results.yml
Original file line number Diff line number Diff line change
Expand Up @@ -2,126 +2,126 @@ benches:
read_chunks_btreemap_1:
total:
calls: 1
instructions: 148723585
instructions: 148723635
heap_increase: 1601
stable_memory_increase: 0
scopes: {}
read_chunks_btreemap_1k:
total:
calls: 1
instructions: 498228206
instructions: 498267990
heap_increase: 0
stable_memory_increase: 0
scopes: {}
read_chunks_btreemap_1m:
total:
calls: 1
instructions: 40940569325
instructions: 40947358379
heap_increase: 0
stable_memory_increase: 0
scopes: {}
read_chunks_stable_1:
total:
calls: 1
instructions: 104859143
instructions: 104859145
heap_increase: 0
stable_memory_increase: 0
scopes: {}
read_chunks_stable_1k:
total:
calls: 1
instructions: 104985739
instructions: 104985765
heap_increase: 0
stable_memory_increase: 0
scopes: {}
read_chunks_stable_1m:
total:
calls: 1
instructions: 230002739
instructions: 230002765
heap_increase: 0
stable_memory_increase: 0
scopes: {}
read_chunks_vec_1:
total:
calls: 1
instructions: 104859760
instructions: 104859762
heap_increase: 0
stable_memory_increase: 0
scopes: {}
read_chunks_vec_1k:
total:
calls: 1
instructions: 105826498
instructions: 105830202
heap_increase: 0
stable_memory_increase: 0
scopes: {}
read_chunks_vec_1m:
total:
calls: 1
instructions: 1010905944
instructions: 1014586404
heap_increase: 0
stable_memory_increase: 0
scopes: {}
write_chunks_btreemap_1:
total:
calls: 1
instructions: 357205397
instructions: 357208825
heap_increase: 13
stable_memory_increase: 1536
scopes: {}
write_chunks_btreemap_1k:
total:
calls: 1
instructions: 4187119879
instructions: 4187350965
heap_increase: 2
stable_memory_increase: 1536
scopes: {}
write_chunks_btreemap_1m:
total:
calls: 1
instructions: 83659829857
instructions: 83670464159
heap_increase: 0
stable_memory_increase: 3072
scopes: {}
write_chunks_stable_1:
total:
calls: 1
instructions: 130471968
instructions: 130472086
heap_increase: 0
stable_memory_increase: 1664
scopes: {}
write_chunks_stable_1k:
total:
calls: 1
instructions: 130598745
instructions: 130598863
heap_increase: 0
stable_memory_increase: 1664
scopes: {}
write_chunks_stable_1m:
total:
calls: 1
instructions: 255406658
instructions: 255406776
heap_increase: 0
stable_memory_increase: 1664
scopes: {}
write_chunks_vec_1:
total:
calls: 1
instructions: 549903573
instructions: 549903682
heap_increase: 0
stable_memory_increase: 1536
scopes: {}
write_chunks_vec_1k:
total:
calls: 1
instructions: 562257515
instructions: 562259611
heap_increase: 0
stable_memory_increase: 1536
scopes: {}
write_chunks_vec_1m:
total:
calls: 1
instructions: 1896593101
instructions: 1896596401
heap_increase: 0
stable_memory_increase: 1536
scopes: {}
Expand Down
Loading