vortex-data
vortex
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
feat(vortex-buffer): optimize BitBuffer::set_indices 2-3.5x faster
#7159
Closed
Comparing
claude/optimize-bit-buffer-indices-aZcYG
(
dd48390
) with
develop
(
ec2c602
)
CodSpeed Performance Gauge
-71%
Regression
29
Untouched
1077
New
30
Skipped
1522
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
New
Untouched
Skipped
2658 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
set_indices_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-71%
139.5 µs
482.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
set_indices_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-71%
35.6 µs
121.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
set_indices_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-66%
5.3 µs
15.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
set_indices_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-62%
3.2 µs
8.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_many_nulls[0.9]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
-58%
463 µs
1,091.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_many_nulls[0.5]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
-52%
324.2 µs
675.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitwise_and_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-40%
3.2 µs
5.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitwise_and_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-40%
3.8 µs
6.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_many_nulls[0.1]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
-31%
163.6 µs
238.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
filter_ultra_sparse[250000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
-24%
57 µs
75.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_dict_mask[(0.1, 0.01)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-24%
2.2 ms
2.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_dict_mask[(0.01, 0.01)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-24%
2.2 ms
2.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_dict_mask[(0.9, 0.01)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-24%
2.2 ms
2.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_dict_mask[(0.5, 0.01)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-24%
2.2 ms
2.9 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_dict_mask[(0.01, 0.1)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-23%
2.2 ms
2.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_dict_mask[(0.5, 0.1)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-23%
2.2 ms
2.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_dict_mask[(0.9, 0.1)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-23%
2.2 ms
2.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_dict_mask[(0.1, 0.1)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-23%
2.2 ms
2.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
set_indices_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-21%
1.3 µs
1.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_many_nulls[0.01]
vortex-array/benches/dict_unreferenced_mask.rs
CodSpeed Performance Gauge
-20%
53.5 µs
66.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
filter_ultra_sparse[100000]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
-18%
33.5 µs
40.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
density_sweep_random[0.001]
vortex-array/benches/filter_bool.rs
CodSpeed Performance Gauge
-16%
38 µs
45.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bitwise_not_vortex_buffer_mut[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
-16%
317.8 ns
376.1 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_dict_mask[(0.01, 0.5)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-15%
2 ms
2.4 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
bench_dict_mask[(0.1, 0.5)]
vortex-array/benches/dict_mask.rs
CodSpeed Performance Gauge
-15%
2 ms
2.4 ms
1
2
3
4
5
...
107
Commits
Click on a commit to change the comparison range
Base
develop
ec2c602
-71.09%
feat(vortex-buffer): optimize BitBuffer::set_indices with custom implementations
dd48390
9 days ago
by claude
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs