vortex-data
vortex
BlogDocsChangelog

GitHub Actions run

7 months ago 0948786 dk/fix-from-arrow pull_request

Compare

Base
Search a run

Head
fix: Teach from_arrow to handle non-nullable fields with nulls
#3426
dk/fix-from-arrow
7 months ago
CPU Simulation

Compare
Suggested base runs: • •

Benchmarks

push_arrow_buffer[1000000]
vortex-buffer/benches/vortex_buffer.rs
7.4 ms
filter_runend[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
109.6 µs
push_arrow_buffer[100000]
vortex-buffer/benches/vortex_buffer.rs
738.1 µs
filter_runend[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
88.5 µs
push_arrow_buffer[100]
vortex-buffer/benches/vortex_buffer.rs
966.7 ns
push_arrow_buffer[1000]
vortex-buffer/benches/vortex_buffer.rs
7.6 µs
push_vortex_buffer[1000]
vortex-buffer/benches/vortex_buffer.rs
8.1 µs
push_arrow_buffer[10000]
vortex-buffer/benches/vortex_buffer.rs
74 µs
push_vortex_buffer[100]
vortex-buffer/benches/vortex_buffer.rs
992.2 ns
filter_runend[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
87.3 µs
take_indices[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
28.6 µs
filter_runend[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
89.9 µs
push_n_vortex_buffer[u8, 10000]
vortex-buffer/benches/vortex_buffer.rs
6.3 µs
push_n_vortex_buffer[u8, 1000]
vortex-buffer/benches/vortex_buffer.rs
2 µs
take_indices[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
32.9 µs
push_vortex_buffer[100000]
vortex-buffer/benches/vortex_buffer.rs
793.6 µs
push_vortex_buffer[10000]
vortex-buffer/benches/vortex_buffer.rs
79.5 µs
push_n_vortex_buffer[u8, 100]
vortex-buffer/benches/vortex_buffer.rs
1.7 µs
take_indices[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
27.2 µs
push_vortex_buffer[1000000]
vortex-buffer/benches/vortex_buffer.rs
7.9 ms
push_n_vortex_buffer[u8, 100000]
vortex-buffer/benches/vortex_buffer.rs
49.6 µs
take_indices[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
26.3 µs
push_n_vortex_buffer[u32, 100]
vortex-buffer/benches/vortex_buffer.rs
1.4 µs
push_n_vortex_buffer[u8, 1000000]
vortex-buffer/benches/vortex_buffer.rs
1 ms
take_indices[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
25.3 µs
push_n_vortex_buffer[u16, 100]
vortex-buffer/benches/vortex_buffer.rs
1.3 µs
push_n_vortex_buffer[u16, 1000]
vortex-buffer/benches/vortex_buffer.rs
2.9 µs
push_n_vortex_buffer[u16, 10000]
vortex-buffer/benches/vortex_buffer.rs
12.4 µs
take_indices[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
25.5 µs
push_n_vortex_buffer[u16, 1000000]
vortex-buffer/benches/vortex_buffer.rs
961.2 µs
push_n_vortex_buffer[u16, 100000]
vortex-buffer/benches/vortex_buffer.rs
98.2 µs
take_indices[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
26.7 µs
take_indices[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
25 µs
take_indices[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
35.5 µs
take_indices[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
30.7 µs
push_n_vortex_buffer[u32, 1000]
vortex-buffer/benches/vortex_buffer.rs
4 µs
take_indices[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
26.7 µs
push_n_vortex_buffer[u32, 10000]
vortex-buffer/benches/vortex_buffer.rs
21.1 µs
push_n_vortex_buffer[u32, 100000]
vortex-buffer/benches/vortex_buffer.rs
193.9 µs
push_n_vortex_buffer[u32, 1000000]
vortex-buffer/benches/vortex_buffer.rs
1.9 ms
take_indices[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
49.5 µs
take_indices[(10000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
32 µs
push_n_vortex_buffer[u64, 10000]
vortex-buffer/benches/vortex_buffer.rs
40.3 µs
take_indices[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
28 µs
push_n_vortex_buffer[u64, 1000]
vortex-buffer/benches/vortex_buffer.rs
5.9 µs
take_indices[(10000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
27.2 µs
take_indices[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
33.5 µs
push_n_vortex_buffer[u64, 100]
vortex-buffer/benches/vortex_buffer.rs
1.6 µs
decompress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
178.6 µs
take_indices[(10000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
44.8 µs
decompress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
364.8 µs
take_indices[(10000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
40.4 µs
push_n_vortex_buffer[u64, 100000]
vortex-buffer/benches/vortex_buffer.rs
385.6 µs
binary_search_vortex
vortex-array/benches/search_sorted.rs
791.9 ns
push_n_vortex_buffer[u64, 1000000]
vortex-buffer/benches/vortex_buffer.rs
3.8 ms
decompress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
557.9 µs
decompress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
612.8 µs
ScalarBuffer<i32>>, 1]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
1.8 µs
chunked_into_canonical[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
9.1 ms
decompress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
375.9 µs
chunked_into_canonical[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs
11.8 ms
binary_search_std
vortex-array/benches/search_sorted.rs
643.3 ns
ScalarBuffer<i32>>, 100]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
2.2 µs
chunked_into_canonical[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs
7.4 ms
chunked_into_canonical[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
3.8 ms
chunked_into_canonical[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs
6 ms
decompress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
1.6 ms
chunked_into_canonical[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs
13.8 ms
decompress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
1.4 ms
compress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
128.4 µs
chunked_into_canonical[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs
5.4 ms
ScalarBuffer<i32>>, 1000]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
4.6 µs
chunked_canonicalize_into[(1000, 50, 8, 64)]
encodings/fsst/benches/fsst_compress.rs
7.4 ms
chunked_canonicalize_into[(1000, 100, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
9 ms
chunked_canonicalize_into[(1000, 100, 16, 64)]
encodings/fsst/benches/fsst_compress.rs
13.9 ms
chunked_canonicalize_into[(1000, 100, 16, 16)]
encodings/fsst/benches/fsst_compress.rs
11.8 ms
chunked_into_canonical[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
5.7 ms
compress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
194 µs
chunked_into_canonical[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
14.2 ms
compress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
137.5 µs
chunked_canonicalize_into[(1000, 50, 8, 4)]
encodings/fsst/benches/fsst_compress.rs
5.4 ms
chunked_canonicalize_into[(1000, 50, 8, 16)]
encodings/fsst/benches/fsst_compress.rs
5.9 ms
compress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
211.7 µs
chunked_canonicalize_into[(10, 10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
3.8 ms
compress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
457.9 µs
ScalarBuffer<i32>>, 10000000]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
19.9 ms
ScalarBuffer<i32>>, 100000]
vortex-buffer/benches/vortex_buffer.rs::map_each[Arrow<arrow_buffer::buffer::scalar
201.2 µs
compress_fsst[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
519.4 µs
canonicalize_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
114.5 µs
chunked_canonicalize_into[(10, 10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
5.7 ms
chunked_canonicalize_into[(10, 10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
14.2 ms
canonicalize_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
128.6 µs
compress_fsst[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
1.1 ms
map_each[BufferMut<i32>, 1]
vortex-buffer/benches/vortex_buffer.rs
1 µs
compress_fsst[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
1.1 ms
canonicalize_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
122.9 µs
map_each[BufferMut<i32>, 1000]
vortex-buffer/benches/vortex_buffer.rs
3.7 µs
canonicalize_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
111.7 µs
canonicalize_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
207.3 µs
map_each[BufferMut<i32>, 100]
vortex-buffer/benches/vortex_buffer.rs
1.3 µs
canonicalize_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
229.3 µs
canonicalize_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
524.9 µs
compress_fsst[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
1.8 ms
map_each[BufferMut<i32>, 100000]
vortex-buffer/benches/vortex_buffer.rs
200.3 µs
canonicalize_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
514.2 µs
map_each[BufferMut<i32>, 10000000]
vortex-buffer/benches/vortex_buffer.rs
19.9 ms
compress_fsst[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
4.4 ms
canonicalize_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
703.3 µs
compress_fsst[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
4.8 ms
compress_fsst[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
1.9 ms
canonicalize_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
647.9 µs
canonicalize_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
1.7 ms
ScalarBuffer<i32>>, 100]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
2.3 µs
canonicalize_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
1.5 ms
ScalarBuffer<i32>>, 1]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
1.7 µs
pushdown_compare[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
361.8 µs
pushdown_compare[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
361.1 µs
ScalarBuffer<i32>>, 100000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
237.6 µs
ScalarBuffer<i32>>, 1000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
6.1 µs
from_iter[Buffer<i32>, 1]
vortex-buffer/benches/vortex_buffer.rs
2.5 µs
pushdown_compare[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
359.1 µs
ScalarBuffer<i32>>, 10000000]
vortex-buffer/benches/vortex_buffer.rs::from_iter[Arrow<arrow_buffer::buffer::scalar
23.4 ms
from_iter[Buffer<i32>, 100]
vortex-buffer/benches/vortex_buffer.rs
3.6 µs
pushdown_compare[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
368.4 µs
pushdown_compare[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
381.1 µs
pushdown_compare[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
419.8 µs
pushdown_compare[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
358.4 µs
train_compressor[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
1.6 ms
pushdown_compare[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
427.5 µs
train_compressor[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
2.9 ms
pushdown_compare[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
419.6 µs
pushdown_compare[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
467.6 µs
pushdown_compare[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
420.2 µs
train_compressor[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
1.7 ms
pushdown_compare[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
429.8 µs
train_compressor[(1000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
2.9 ms
from_iter[Buffer<i32>, 1000]
vortex-buffer/benches/vortex_buffer.rs
7.8 µs
train_compressor[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
2.9 ms
train_compressor[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
2.9 ms
from_iter[Buffer<i32>, 10000000]
vortex-buffer/benches/vortex_buffer.rs
23.4 ms
train_compressor[(10000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
3.5 ms
from_iter[Buffer<i32>, 100000]
vortex-buffer/benches/vortex_buffer.rs
239 µs
train_compressor[(10000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
3.8 ms
filter_runend[(1000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
44.8 µs
train_compressor[(10000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
3.5 ms
train_compressor[(10000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
3.3 ms
filter_runend[(1000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
32.9 µs
decompress_fsst[(1000, 16, 4)]
encodings/fsst/benches/fsst_compress.rs
72.4 µs
filter_runend[(1000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
41.6 µs
train_compressor[(10000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
3.5 ms
decompress_fsst[(1000, 64, 4)]
encodings/fsst/benches/fsst_compress.rs
156.7 µs
train_compressor[(10000, 64, 8)]
encodings/fsst/benches/fsst_compress.rs
3.3 ms
decompress_fsst[(1000, 4, 4)]
encodings/fsst/benches/fsst_compress.rs
52.8 µs
take_indices[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
26.8 µs
take_indices[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
36.6 µs
decompress_fsst[(1000, 16, 8)]
encodings/fsst/benches/fsst_compress.rs
78 µs
decompress_fsst[(1000, 4, 8)]
encodings/fsst/benches/fsst_compress.rs
53.9 µs
take_indices[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
33.5 µs
compress[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
223.7 µs
filter_runend[(1000, 256, 0.03)]
encodings/runend/benches/run_end_filter.rs
29.4 µs
filter_runend[(1000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
32.2 µs
filter_runend[(1000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
41.8 µs
filter_runend[(10000, 4, 0.005)]
encodings/runend/benches/run_end_filter.rs
163.4 µs
compress[(1000, 256)]
encodings/runend/benches/run_end_compress.rs
46.5 µs
filter_runend[(1000, 256, 0.005)]
encodings/runend/benches/run_end_filter.rs
29.4 µs
filter_runend[(10000, 4, 0.01)]
encodings/runend/benches/run_end_filter.rs
162.9 µs
compress[(10000, 4)]
encodings/runend/benches/run_end_compress.rs
73.5 ms
filter_runend[(1000, 256, 0.01)]
encodings/runend/benches/run_end_filter.rs
29.4 µs
decompress[u8, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
29.6 µs
compress[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
1.2 ms
filter_runend[(1000, 16, 0.03)]
encodings/runend/benches/run_end_filter.rs
35.5 µs
take_indices[(10000, 256)]
encodings/runend/benches/run_end_compress.rs
26.9 µs
filter_runend[(10000, 4, 0.03)]
encodings/runend/benches/run_end_filter.rs
163.9 µs
decompress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
14.6 µs
decompress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
84 µs
filter_runend[(10000, 16, 0.01)]
encodings/runend/benches/run_end_filter.rs
109.1 µs
compress[(10000, 16)]
encodings/runend/benches/run_end_compress.rs
18.4 ms
decompress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
18.2 µs
take_indices[(10000, 4)]
encodings/runend/benches/run_end_compress.rs
49.9 µs
decompress[u8, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
77.9 µs
decompress[u8, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
14.8 µs
decompress[u8, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
12.4 ms
compress[(1000, 4)]
encodings/runend/benches/run_end_compress.rs
782 µs
decompress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
19.6 µs
decompress[u16, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
140.6 µs
decompress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
101.8 µs
decompress[u8, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
3.1 ms
filter_runend[(10000, 16, 0.005)]
encodings/runend/benches/run_end_filter.rs
108.7 µs
decompress[u8, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
211.6 µs
decompress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
107.1 µs
decompress[u16, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
45.5 µs
decompress[u16, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
3 ms
decompress_alp[f32, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
103.9 µs
decompress_alp[f32, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
83.9 µs
take_indices[(1000, 16)]
encodings/runend/benches/run_end_compress.rs
27 µs
decompress[u16, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
12.1 ms
decompress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
121.7 µs
decompress[u32, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
260 µs
decompress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
83.8 µs
decompress[u16, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
206.4 µs
decompress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
88.5 µs
decompress[u32, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
16.8 µs
decompress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
19.8 µs
decompress[u32, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
397.8 µs
decompress[u32, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
24.1 ms
decompress[u32, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
6 ms
decompress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
36.4 µs
decompress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
98.3 µs
decompress[u32, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
75.3 µs
decompress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
19.7 µs
decompress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
23.3 µs
decompress_alp[f64, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
35.7 µs
decompress_alp[f64, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
35.8 µs
decompress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
19.6 µs
decompress[u64, (10000, 16)]
encodings/runend/benches/run_end_compress.rs
12 ms
decompress_alp[f64, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
37.7 µs
decompress[u64, (10000, 4)]
encodings/runend/benches/run_end_compress.rs
48 ms
decompress[u64, (1000, 16)]
encodings/runend/benches/run_end_compress.rs
135.1 µs
chunked_varbinview_opt_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
432.3 µs
decompress[u16, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
16 µs
decompress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
24.6 µs
decompress[u64, (1000, 4)]
encodings/runend/benches/run_end_compress.rs
498 µs
chunked_varbinview_opt_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
440.2 µs
decompress[u64, (1000, 256)]
encodings/runend/benches/run_end_compress.rs
19.9 µs
chunked_varbinview_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
941.3 µs
decompress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
163.2 µs
chunked_varbinview_opt_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
2.7 ms
chunked_varbinview_opt_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
190.1 µs
chunked_varbinview_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
879 µs
chunked_varbinview_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
186.8 µs
chunked_opt_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
262.7 µs
chunked_varbinview_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
189.7 µs
chunked_varbinview_opt_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
2.7 ms
chunked_varbinview_opt_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
192.7 µs
chunked_opt_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
543.4 µs
chunked_varbinview_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
224.1 µs
chunked_varbinview_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
216.2 µs
chunked_opt_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
261.7 µs
chunked_opt_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
56.3 µs
chunked_opt_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
54.6 µs
chunked_bool_into_canonical[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
48 µs
chunked_bool_into_canonical[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
536.2 µs
chunked_bool_canonical_into[(1000, 10)]
vortex-array/benches/chunk_array_builder.rs
48.1 µs
chunked_opt_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
542.7 µs
decompress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
181.7 µs
decompress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
135.8 µs
decompress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
31.1 µs
chunked_bool_canonical_into[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
65.7 µs
decompress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
186.9 µs
compress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs
2.3 ms
decompress[u64, (10000, 256)]
encodings/runend/benches/run_end_compress.rs
781.2 µs
chunked_bool_canonical_into[(10, 1000)]
vortex-array/benches/chunk_array_builder.rs
534.6 µs
decompress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs
104.5 µs
compress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
2.8 ms
decompress_rd[f32, 100000]
encodings/alp/benches/alp_compress.rs
889.6 µs
chunked_bool_into_canonical[(100, 100)]
vortex-array/benches/chunk_array_builder.rs
67.7 µs
decompress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
202.8 µs
compress_rd[f32, 10000]
encodings/alp/benches/alp_compress.rs
251.1 µs
decompress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
183.2 µs
decompress_rd[f64, 100000]
encodings/alp/benches/alp_compress.rs
1.3 ms
decompress_alp[f32, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
31.3 µs
decompress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
14.8 µs
decompress_alp[f32, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
32.1 µs
compress_rd[f64, 10000]
encodings/alp/benches/alp_compress.rs
297.9 µs
decompress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
14.8 µs
compress_alp[f32, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
86.3 µs
decompress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
168.2 µs
decompress_alp[f32, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
32.4 µs
compress_alp[f32, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
111.1 µs
compress_alp[f32, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
114.6 µs
decompress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
163.4 µs
take_search[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
787.3 µs
decompress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
163.1 µs
decompress_alp[f64, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
179.8 µs
compress_alp[f32, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
118.1 µs
compress_alp[f32, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
86 µs
compress_alp[f32, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
161.3 µs
compress_alp[f32, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
352.6 µs
compress_alp[f32, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
97.3 µs
compress_alp[f32, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
96.1 µs
compress_alp[f32, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
306.4 µs
compress_alp[f32, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
161.1 µs
compress_alp[f64, (1000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
207 µs
compress_alp[f32, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
287.7 µs
compress_alp[f32, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
335.2 µs
take_search[(0.05, 0.5)]
vortex-array/benches/take_patches.rs
413.7 µs
compress_alp[f32, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
112.2 µs
compress_alp[f64, (10000, 0.0, 0.25)]
encodings/alp/benches/alp_compress.rs
319.1 µs
compress_alp[f64, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
193.1 µs
compress_alp[f64, (1000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
206.8 µs
compress_alp[f32, (1000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
72.3 µs
compress_alp[f64, (1000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
250.8 µs
compress_alp[f64, (1000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
258.8 µs
compress_alp[f64, (1000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
250.2 µs
compress_alp[f64, (1000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
254.2 µs
take_search[(0.05, 0.1)]
vortex-array/benches/take_patches.rs
110 µs
compress_alp[f32, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
308.1 µs
take_map[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
543.5 µs
compare_int
vortex-array/benches/compare.rs
78.4 ms
compress_alp[f32, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
146.8 µs
compress_alp[f64, (1000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
235.1 µs
compress_alp[f64, (10000, 0.0, 0.95)]
encodings/alp/benches/alp_compress.rs
318.7 µs
compress_alp[f32, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
296.7 µs
compress_alp[f64, (10000, 0.01, 0.25)]
encodings/alp/benches/alp_compress.rs
489.1 µs
take_map[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
128.6 µs
compress_alp[f64, (10000, 0.1, 0.25)]
encodings/alp/benches/alp_compress.rs
522.2 µs
take_map[(0.05, 0.1)]
vortex-array/benches/take_patches.rs
108.3 µs
compress_alp[f64, (1000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
236.4 µs
take_map[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
314 µs
compress_alp[f64, (10000, 0.01, 1.0)]
encodings/alp/benches/alp_compress.rs
470.2 µs
compress_alp[f64, (10000, 0.1, 1.0)]
encodings/alp/benches/alp_compress.rs
481.1 µs
compare_bool
vortex-array/benches/compare.rs
1.9 ms
compress_alp[f64, (10000, 0.01, 0.95)]
encodings/alp/benches/alp_compress.rs
491.2 µs
take_map[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
363.7 µs
take_map[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
71 µs
compress_alp[f64, (10000, 0.1, 0.95)]
encodings/alp/benches/alp_compress.rs
542.5 µs
take_search[(0.05, 0.05)]
vortex-array/benches/take_patches.rs
68.9 µs
compress_alp[f64, (10000, 0.0, 1.0)]
encodings/alp/benches/alp_compress.rs
304.5 µs
take_map[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
66 µs
take_map[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
150.2 µs
take_search[(0.1, 1.0)]
vortex-array/benches/take_patches.rs
915.3 µs
take_map[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
353.7 µs
take_map[(0.05, 0.05)]
vortex-array/benches/take_patches.rs
87.5 µs
take_map[(0.05, 0.5)]
vortex-array/benches/take_patches.rs
260.8 µs
take_map[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
439.4 µs
take_map[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
50.1 µs
take_map[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
202.8 µs
take_search[(0.1, 0.1)]
vortex-array/benches/take_patches.rs
125.7 µs
take_search[(0.1, 0.5)]
vortex-array/benches/take_patches.rs
470.1 µs
take_search[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
89.8 µs
take_map[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
55.4 µs
take_search[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
339.6 µs
take_search[(0.1, 0.05)]
vortex-array/benches/take_patches.rs
81.2 µs
take_search[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
84.5 µs
take_search[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
591.7 µs
take_map[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
193.2 µs
take_search[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
60 µs
take_search[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
647 µs
take_search[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
308.7 µs
patched_take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
41.4 µs
decompress_bitpacking_late_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
320.5 µs
patched_take_10k_contiguous_not_patches
encodings/fastlanes/benches/bitpacking_take.rs
735.4 µs
encode_generic
vortex-btrblocks/benches/dict_encode.rs
4.3 ms
patched_take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
40.7 µs
take_10k_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
215.8 µs
encode_specialized
vortex-btrblocks/benches/dict_encode.rs
1.1 ms
patched_take_10k_contiguous_patches
encodings/fastlanes/benches/bitpacking_take.rs
1.4 ms
decompress_bitpacking_late_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
340.3 µs
patched_take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
4.9 ms
take_search[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
56.4 µs
take_200k_first_chunk_only
encodings/fastlanes/benches/bitpacking_take.rs
3.8 ms
take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
927.9 µs
patched_take_10k_random
encodings/fastlanes/benches/bitpacking_take.rs
1.6 ms
null_count_run_end[(10000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs
107.2 µs
patched_take_10k_adversarial
encodings/fastlanes/benches/bitpacking_take.rs
1.4 ms
patched_take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
5.2 ms
take_10_contiguous
encodings/fastlanes/benches/bitpacking_take.rs
31.8 µs
null_count_run_end[(10000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs
109.3 µs
take_200k_dispersed
encodings/fastlanes/benches/bitpacking_take.rs
4.1 ms
decompress_bitpacking_late_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
359.7 µs
take_10_stratified
encodings/fastlanes/benches/bitpacking_take.rs
32.6 µs
null_count_run_end[(10000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs
31.3 µs
null_count_run_end[(10000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs
30 µs
null_count_run_end[(10000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs
52 µs
null_count_run_end[(10000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs
51.7 µs
null_count_run_end[(10000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs
31.2 µs
null_count_run_end[(10000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs
105.4 µs
null_count_run_end[(100000, 16, 0.5)]
encodings/runend/benches/run_end_null_count.rs
260 µs
null_count_run_end[(100000, 4, 0.5)]
encodings/runend/benches/run_end_null_count.rs
838.9 µs
null_count_run_end[(10000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs
51.7 µs
null_count_run_end[(100000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
48.4 µs
null_count_run_end[(100000, 4, 0.1)]
encodings/runend/benches/run_end_null_count.rs
796.2 µs
decompress_bitpacking_late_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
379.3 µs
null_count_run_end[(10000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
3.2 µs
null_count_run_end[(100000, 16, 0.1)]
encodings/runend/benches/run_end_null_count.rs
256.5 µs
null_count_run_end[(10000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs
29.9 µs
null_count_run_end[(100000, 4, 0.01)]
encodings/runend/benches/run_end_null_count.rs
786.6 µs
null_count_run_end[(10000, 256, 0.01)]
encodings/runend/benches/run_end_null_count.rs
3.2 µs
null_count_run_end[(100000, 1024, 0.01)]
encodings/runend/benches/run_end_null_count.rs
3.2 µs
decompress_bitpacking_late_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
150.5 µs
decompress_bitpacking_late_filter[i8, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
169.9 µs
null_count_run_end[(100000, 1024, 0.5)]
encodings/runend/benches/run_end_null_count.rs
39.8 µs
null_count_run_end[(100000, 256, 0.1)]
encodings/runend/benches/run_end_null_count.rs
48.4 µs
null_count_run_end[(100000, 1024, 0.1)]
encodings/runend/benches/run_end_null_count.rs
39.8 µs
null_count_run_end[(100000, 256, 0.5)]
encodings/runend/benches/run_end_null_count.rs
48.6 µs
null_count_run_end[(100000, 16, 0.01)]
encodings/runend/benches/run_end_null_count.rs
255.8 µs
decompress_bitpacking_late_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
124.8 µs
decompress_bitpacking_late_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
186.6 µs
decompress_bitpacking_late_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
132.4 µs
decompress_bitpacking_late_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
199.4 µs
decompress_bitpacking_late_filter[i8, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
203.9 µs
decompress_bitpacking_late_filter[i16, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
188.4 µs
decompress_bitpacking_late_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
221.4 µs
decompress_bitpacking_late_filter[i16, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
237.5 µs
decompress_bitpacking_late_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
587.4 µs
decompress_bitpacking_late_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
255.6 µs
decompress_bitpacking_late_filter[i16, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
199.5 µs
decompress_bitpacking_late_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
218.9 µs
decompress_bitpacking_late_filter[i16, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
273.6 µs
decompress_bitpacking_late_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
522.4 µs
decompress_bitpacking_late_filter[i64, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
527.1 µs
decompress_bitpacking_late_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
565.7 µs
decompress_bitpacking_early_filter[i8, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
77.7 µs
decompress_bitpacking_early_filter[i8, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
107.8 µs
decompress_bitpacking_early_filter[i8, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
190 µs
decompress_bitpacking_early_filter[i8, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
172.6 µs
decompress_bitpacking_late_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
287.7 µs
decompress_bitpacking_late_filter[i32, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
299.9 µs
decompress_bitpacking_early_filter[i16, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
74.9 µs
decompress_bitpacking_early_filter[i8, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
135.5 µs
decompress_bitpacking_early_filter[i8, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
96.4 µs
decompress_bitpacking_early_filter[i16, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
96.9 µs
decompress_bitpacking_early_filter[i16, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
98.1 µs
decompress_bitpacking_late_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
299 µs
decompress_bitpacking_late_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
469.8 µs
decompress_bitpacking_early_filter[i16, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
121.6 µs
decompress_bitpacking_late_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
499.9 µs
decompress_bitpacking_early_filter[i16, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
244.2 µs
decompress_bitpacking_early_filter[i16, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
226.9 µs
decompress_bitpacking_early_filter[i16, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
262.4 µs
decompress_bitpacking_late_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
498.9 µs
decompress_bitpacking_early_filter[i64, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
129.1 µs
decompress_bitpacking_early_filter[i8, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
207.3 µs
decompress_bitpacking_early_filter[i32, 0.01]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
115.1 µs
old_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
195.4 µs
old_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
137.7 µs
decompress_bitpacking_early_filter[i32, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
147.9 µs
decompress_bitpacking_early_filter[i32, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
75.2 µs
decompress_bitpacking_early_filter[i64, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
194.7 µs
decompress_bitpacking_early_filter[i32, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
220.9 µs
decompress_bitpacking_early_filter[i64, 0.02]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
167.9 µs
decompress_bitpacking_early_filter[i64, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
132 µs
decompress_bitpacking_early_filter[i32, 0.03]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
172.9 µs
decompress_bitpacking_early_filter[i32, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
196.5 µs
new_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
162.7 µs
old_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
88.9 µs
new_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
26.3 µs
decompress_bitpacking_early_filter[i32, 0.0105]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
117.4 µs
new_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
65.3 µs
new_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
163.4 µs
decompress_bitpacking_early_filter[i64, 0.005]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
78.2 µs
decompress_bitpacking_early_filter[i64, 0.05]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
247.2 µs
new_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
32.1 µs
decompress_bitpacking_early_filter[i64, 0.04]
encodings/fastlanes/benches/bitpacking_decompress_selection.rs
220.8 µs
old_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
253.8 µs
old_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
166.8 µs
new_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
108.1 µs
new_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
92.8 µs
new_raw_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
172.9 µs
new_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
26.9 µs
new_raw_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
69.9 µs
new_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
37.6 µs
new_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
92.9 µs
new_raw_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
117 µs
new_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
66.6 µs
new_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
122 µs
new_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
29.4 µs
new_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
29.5 µs
new_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
77.3 µs
new_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
110.4 µs
old_raw_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
88.5 µs
old_raw_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
128.1 µs
old_raw_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
176.6 µs
old_raw_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
87.2 µs
new_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
40.5 µs
new_raw_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
97.4 µs
new_raw_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
30.2 µs
new_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
94.6 µs
new_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
45.2 µs
old_raw_prim_test_between[u32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
84.6 µs
new_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
155.7 µs
old_raw_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
235.1 µs
old_raw_prim_test_between[u64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
160.2 µs
new_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
127 µs
old_raw_prim_test_between[u64, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
239.6 µs
old_raw_prim_test_between[u64, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
87.7 µs
old_raw_prim_test_between[u32, 32768]
encodings/fastlanes/benches/compute_between.rs::primitive
192.2 µs
old_raw_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
157.5 µs
old_bp_prim_test_between[i16, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
93.8 µs
old_raw_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::primitive
84.6 µs
old_raw_prim_test_between[u32, 16384]
encodings/fastlanes/benches/compute_between.rs::primitive
136.5 µs
new_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
218.6 µs
old_bp_prim_test_between[i16, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
145 µs
old_bp_prim_test_between[i64, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
200.3 µs
old_bp_prim_test_between[i16, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
198.5 µs
new_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
351.7 µs
old_bp_prim_test_between[i32, 16384]
encodings/fastlanes/benches/compute_between.rs::bitpack
162.7 µs
old_bp_prim_test_between[i32, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
235.2 µs
old_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
179.8 µs
old_bp_prim_test_between[i64, 32768]
encodings/fastlanes/benches/compute_between.rs::bitpack
308.1 µs
old_bp_prim_test_between[i32, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
97.1 µs
varbin
vortex-array/benches/take_strings.rs
90 µs
new_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
54.7 µs
new_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
139.8 µs
new_alp_prim_test_between[f32, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
106.9 µs
old_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
111.3 µs
old_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
332.2 µs
varbinview
vortex-array/benches/take_strings.rs
66.1 µs
new_alp_prim_test_between[f32, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
50 µs
new_alp_prim_test_between[f64, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
235.2 µs
old_alp_prim_test_between[f64, 16384]
encodings/fastlanes/benches/compute_between.rs::alp
219.8 µs
old_alp_prim_test_between[f64, 2048]
encodings/fastlanes/benches/compute_between.rs::alp
118.2 µs
old_alp_prim_test_between[f32, 32768]
encodings/fastlanes/benches/compute_between.rs::alp
341.8 µs
scalar_subtract
vortex-array/benches/scalar_subtract.rs
3.2 ms
old_bp_prim_test_between[i64, 2048]
encodings/fastlanes/benches/compute_between.rs::bitpack
102.8 µs
canonical_into_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
424.8 µs
canonical_into_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
39.9 µs
canonical_into_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
312.5 µs
canonical_into_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
44.9 µs
into_canonical_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
2.4 ms
canonical_into_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
55.9 µs
canonical_into_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
68.2 µs
into_canonical_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
3.7 ms
canonical_into_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
1.9 ms
canonical_into_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
3.2 ms
into_canonical_non_nullable[(10000, 10, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
235.4 µs
canonical_into_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
477.6 µs
canonical_into_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
2.1 ms
canonical_into_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
27.1 ms
canonical_into_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
351.7 µs
canonical_into_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
287.9 µs
into_canonical_non_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
32.3 µs
into_canonical_non_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
47.9 µs
canonical_into_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
56.3 µs
canonical_into_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
3.3 ms
into_canonical_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
349.4 µs
canonical_into_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
4.5 ms
into_canonical_non_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
344.5 µs
into_canonical_non_nullable[(10000, 1, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
36.7 µs
into_canonical_non_nullable[(10000, 100, 0.01)]
encodings/fastlanes/benches/canonicalize_bench.rs
2.1 ms
into_canonical_nullable[(10000, 10, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
475 µs
into_canonical_non_nullable[(10000, 100, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
1.9 ms
into_canonical_nullable[(10000, 1, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
72.1 µs
into_canonical_non_nullable[(10000, 100, 0.1)]
encodings/fastlanes/benches/canonicalize_bench.rs
3.2 ms
into_canonical_non_nullable[(10000, 10, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
212 µs
into_canonical_non_nullable[(10000, 1000, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
27.1 ms
into_canonical_nullable[(10000, 1, 0.0)]
encodings/fastlanes/benches/canonicalize_bench.rs
57.4 µs

ArchivedThese benchmarks were run, but are now archived.

bench_dict_mask[(0.9, 0.5)]
encodings/dict/benches/dict_mask.rs
Archived
908.8 µs
bench_dict_mask[(0.9, 0.9)]
encodings/dict/benches/dict_mask.rs
Archived
915.2 µs
bench_dict_mask[(0.9, 0.1)]
encodings/dict/benches/dict_mask.rs
Archived
908.6 µs
bench_dict_mask[(0.9, 0.01)]
encodings/dict/benches/dict_mask.rs
Archived
908.5 µs
bench_dict_mask[(0.5, 0.9)]
encodings/dict/benches/dict_mask.rs
Archived
908.5 µs
bench_dict_mask[(0.5, 0.5)]
encodings/dict/benches/dict_mask.rs
Archived
908.8 µs
bench_dict_mask[(0.5, 0.01)]
encodings/dict/benches/dict_mask.rs
Archived
908.5 µs
bench_dict_mask[(0.1, 0.5)]
encodings/dict/benches/dict_mask.rs
Archived
908.4 µs
bench_dict_mask[(0.1, 0.9)]
encodings/dict/benches/dict_mask.rs
Archived
908.5 µs
bench_dict_mask[(0.5, 0.1)]
encodings/dict/benches/dict_mask.rs
Archived
908.5 µs
bench_dict_mask[(0.1, 0.1)]
encodings/dict/benches/dict_mask.rs
Archived
908.4 µs
bench_dict_mask[(0.1, 0.01)]
encodings/dict/benches/dict_mask.rs
Archived
908.5 µs
bench_dict_mask[(0.01, 0.9)]
encodings/dict/benches/dict_mask.rs
Archived
908.4 µs
bench_dict_mask[(0.01, 0.01)]
encodings/dict/benches/dict_mask.rs
Archived
908.4 µs
bench_dict_mask[(0.01, 0.5)]
encodings/dict/benches/dict_mask.rs
Archived
908.4 µs
bench_dict_mask[(0.01, 0.1)]
encodings/dict/benches/dict_mask.rs
Archived
908.5 µs
bench_compare_varbin[(100000, 4)]
encodings/dict/benches/dict_compare.rs
Archived
196.6 µs
bench_compare_varbin[(100000, 2)]
encodings/dict/benches/dict_compare.rs
Archived
196 µs
bench_compare_sliced_dict_varbinview[(2000, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
153.5 µs
bench_compare_varbin[(100000, 32)]
encodings/dict/benches/dict_compare.rs
Archived
197.3 µs
bench_compare_varbin[(100000, 128)]
encodings/dict/benches/dict_compare.rs
Archived
199.3 µs
bench_compare_sliced_dict_varbinview[(10000, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
288.6 µs
bench_compare_varbin[(100000, 8)]
encodings/dict/benches/dict_compare.rs
Archived
196.6 µs
bench_compare_varbin[(100000, 512)]
encodings/dict/benches/dict_compare.rs
Archived
256.3 µs
bench_compare_sliced_dict_varbinview[(1000, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
118.2 µs
bench_compare_sliced_dict_varbinview[(7500, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
284.2 µs
bench_compare_sliced_dict_varbinview[(20000, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
368.6 µs
bench_compare_sliced_dict_varbinview[(5000, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
269.3 µs
bench_compare_sliced_dict_primitive[(1000, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
74.3 µs
bench_compare_sliced_dict_primitive[(3333, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
88.8 µs
bench_compare_sliced_dict_primitive[(7500, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
111.9 µs
bench_compare_sliced_dict_primitive[(10000, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
117.1 µs
bench_compare_sliced_dict_varbinview[(9999, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
287.9 µs
bench_compare_sliced_dict_varbinview[(3333, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
205.4 µs
bench_compare_sliced_dict_primitive[(5000, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
98.5 µs
bench_compare_varbinview[(10000, 8)]
encodings/dict/benches/dict_compare.rs
Archived
103.4 µs
bench_compare_varbin[(100000, 2048)]
encodings/dict/benches/dict_compare.rs
Archived
299.6 µs
bench_compare_sliced_dict_varbinview[(2500, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
172.8 µs
bench_compare_varbinview[(10000, 512)]
encodings/dict/benches/dict_compare.rs
Archived
124.4 µs
bench_compare_sliced_dict_primitive[(2500, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
83.7 µs
bench_compare_varbinview[(10000, 32)]
encodings/dict/benches/dict_compare.rs
Archived
104.1 µs
bench_compare_primitive[(10000, 2)]
encodings/dict/benches/dict_compare.rs
Archived
96.7 µs
bench_compare_varbinview[(10000, 4)]
encodings/dict/benches/dict_compare.rs
Archived
104.6 µs
bench_compare_sliced_dict_primitive[(2000, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
80.8 µs
bench_compare_varbinview[(100000, 2)]
encodings/dict/benches/dict_compare.rs
Archived
195.9 µs
bench_compare_varbinview[(10000, 2)]
encodings/dict/benches/dict_compare.rs
Archived
104.6 µs
bench_compare_sliced_dict_primitive[(9999, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
117 µs
bench_compare_sliced_dict_primitive[(20000, 10000)]
encodings/dict/benches/dict_compare.rs
Archived
138.3 µs
bench_compare_varbinview[(100000, 8)]
encodings/dict/benches/dict_compare.rs
Archived
196.4 µs
bench_compare_varbinview[(100000, 128)]
encodings/dict/benches/dict_compare.rs
Archived
199.6 µs
bench_compare_primitive[(10000, 4)]
encodings/dict/benches/dict_compare.rs
Archived
97.4 µs
bench_compare_varbinview[(100000, 4)]
encodings/dict/benches/dict_compare.rs
Archived
196.5 µs
bench_compare_varbin[(10000, 32)]
encodings/dict/benches/dict_compare.rs
Archived
105.2 µs
bench_compare_varbinview[(100000, 32)]
encodings/dict/benches/dict_compare.rs
Archived
197 µs
bench_compare_varbin[(10000, 2048)]
encodings/dict/benches/dict_compare.rs
Archived
167 µs
bench_compare_varbinview[(100000, 512)]
encodings/dict/benches/dict_compare.rs
Archived
256.1 µs
bench_compare_primitive[(10000, 32)]
encodings/dict/benches/dict_compare.rs
Archived
97.1 µs
bench_compare_varbinview[(100000, 2048)]
encodings/dict/benches/dict_compare.rs
Archived
300.4 µs
bench_compare_primitive[(100000, 2)]
encodings/dict/benches/dict_compare.rs
Archived
188.5 µs
bench_compare_primitive[(10000, 512)]
encodings/dict/benches/dict_compare.rs
Archived
103.4 µs
bench_compare_varbin[(10000, 4)]
encodings/dict/benches/dict_compare.rs
Archived
105.1 µs
bench_compare_varbin[(10000, 2)]
encodings/dict/benches/dict_compare.rs
Archived
104.9 µs
bench_compare_varbin[(10000, 128)]
encodings/dict/benches/dict_compare.rs
Archived
108.4 µs
bench_compare_primitive[(100000, 8)]
encodings/dict/benches/dict_compare.rs
Archived
188.9 µs
bench_compare_primitive[(10000, 128)]
encodings/dict/benches/dict_compare.rs
Archived
97.8 µs
bench_compare_varbin[(10000, 8)]
encodings/dict/benches/dict_compare.rs
Archived
104.9 µs
bench_compare_primitive[(100000, 128)]
encodings/dict/benches/dict_compare.rs
Archived
189.6 µs
bench_compare_primitive[(10000, 2048)]
encodings/dict/benches/dict_compare.rs
Archived
107.1 µs
bench_compare_primitive[(10000, 8)]
encodings/dict/benches/dict_compare.rs
Archived
97.1 µs
decode_varbinview[(1000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
46.7 µs
bench_compare_primitive[(100000, 512)]
encodings/dict/benches/dict_compare.rs
Archived
235.5 µs
bench_compare_primitive[(100000, 4)]
encodings/dict/benches/dict_compare.rs
Archived
188.5 µs
bench_compare_varbinview[(10000, 2048)]
encodings/dict/benches/dict_compare.rs
Archived
167.4 µs
decode_primitives[u8, (10000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
51.4 µs
bench_compare_primitive[(100000, 32)]
encodings/dict/benches/dict_compare.rs
Archived
188.8 µs
decode_varbinview[(1000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
42 µs
bench_compare_primitive[(100000, 2048)]
encodings/dict/benches/dict_compare.rs
Archived
239.3 µs
bench_compare_varbinview[(10000, 128)]
encodings/dict/benches/dict_compare.rs
Archived
108.7 µs
bench_compare_varbin[(10000, 512)]
encodings/dict/benches/dict_compare.rs
Archived
124.5 µs
decode_varbinview[(1000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
42.6 µs
decode_varbinview[(1000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
45.3 µs
decode_varbinview[(10000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
144.5 µs
decode_primitives[u8, (10000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
51.2 µs
decode_varbinview[(10000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
144.1 µs
decode_varbinview[(10000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
145.2 µs
decode_varbinview[(10000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
144.7 µs
decode_primitives[u8, (10000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
51.3 µs
decode_primitives[u8, (10000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
51.5 µs
decode_varbinview[(1000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
41.7 µs
decode_primitives[u8, (10000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
52 µs
decode_varbinview[(1000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
42.3 µs
decode_varbinview[(10000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
144.5 µs
decode_varbin[(1000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
41.5 µs
decode_varbin[(10000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
143.4 µs
decode_varbinview[(10000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
152.7 µs
decode_varbin[(1000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
42.4 µs
decode_varbin[(1000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
45.1 µs
decode_primitives[f32, (1000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
30.6 µs
decode_varbin[(10000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
143.5 µs
decode_varbin[(1000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
42.5 µs
decode_varbin[(1000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
42.5 µs
decode_varbin[(10000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
144.6 µs
decode_varbin[(1000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
42 µs
encode_varbinview[(1000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
186.4 µs
decode_varbin[(10000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
152.3 µs
decode_varbin[(10000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
144.8 µs
decode_primitives[f32, (1000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
31.1 µs
decode_primitives[u8, (10000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
51.5 µs
encode_varbinview[(1000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
183.8 µs
decode_primitives[f32, (1000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
31.6 µs
decode_primitives[f32, (1000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
30.8 µs
encode_varbinview[(10000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
1 ms
decode_primitives[f32, (1000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
31.9 µs
encode_varbinview[(1000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
188.1 µs
decode_varbin[(10000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
144 µs
encode_varbinview[(1000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
185.2 µs
encode_varbinview[(1000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
238.3 µs
encode_varbinview[(10000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
1 ms
decode_primitives[f32, (10000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
64.1 µs
encode_varbinview[(1000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
202 µs
encode_varbinview[(10000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
1 ms
encode_varbinview[(10000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
1.1 ms
encode_varbin[(1000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
153.3 µs
encode_varbinview[(10000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
1 ms
decode_primitives[f32, (10000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
63.9 µs
decode_primitives[f32, (1000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
31 µs
encode_varbin[(1000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
152.3 µs
decode_primitives[f32, (10000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
64.1 µs
encode_varbin[(1000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
213.7 µs
encode_varbinview[(10000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
1 ms
encode_varbin[(1000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
152.1 µs
decode_primitives[i64, (1000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
34.3 µs
decode_primitives[f32, (10000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
70 µs
decode_primitives[f32, (10000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
63.5 µs
encode_varbin[(1000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
158.1 µs
decode_primitives[i64, (1000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
34.1 µs
decode_primitives[i64, (1000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
34.4 µs
encode_varbin[(10000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
950.9 µs
encode_varbin[(10000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
1 ms
encode_varbin[(10000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
954.3 µs
encode_varbin[(10000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
950.9 µs
encode_varbin[(10000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
949.6 µs
encode_varbin[(10000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
973.2 µs
decode_primitives[u8, (1000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
30.4 µs
decode_primitives[u8, (1000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
29.4 µs
decode_primitives[i64, (1000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
34.4 µs
decode_primitives[u8, (1000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
29.7 µs
decode_primitives[u8, (1000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
29.4 µs
decode_primitives[i64, (10000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
91.1 µs
decode_primitives[i64, (1000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
35.1 µs
decode_primitives[f32, (10000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
64.3 µs
encode_varbin[(1000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
175.9 µs
decode_primitives[u8, (1000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
29.8 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
118.3 µs
decode_primitives[i64, (1000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
33.9 µs
decode_primitives[i64, (10000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
91.7 µs
decode_primitives[i64, (10000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
91.2 µs
decode_primitives[u8, (1000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
29.6 µs
decode_primitives[i64, (10000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
90.8 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
136.8 µs
chunked_dict_primitive_into_canonical[f32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
916.7 µs
encode_primitives[u8, (1000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
65.7 µs
encode_primitives[u8, (1000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
66.4 µs
chunked_dict_primitive_into_canonical[f32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
959.7 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
147.4 µs
encode_primitives[u8, (1000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
66.8 µs
chunked_dict_primitive_into_canonical[f32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.1 ms
encode_primitives[u8, (1000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
68.2 µs
chunked_dict_primitive_into_canonical[f64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.2 ms
encode_primitives[u8, (10000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
332.6 µs
encode_primitives[u8, (1000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
75.2 µs
chunked_dict_primitive_into_canonical[f64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.2 ms
chunked_dict_primitive_into_canonical[f64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
145.7 µs
encode_primitives[u8, (10000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
325.6 µs
encode_primitives[u8, (10000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
325.2 µs
decode_primitives[i64, (10000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
96.8 µs
decode_primitives[i64, (10000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
90.7 µs
encode_primitives[u8, (10000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
327.4 µs
encode_primitives[u8, (10000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
326.1 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
116.3 µs
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.5 ms
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
135.7 µs
chunked_dict_primitive_into_canonical[f64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
183.1 µs
chunked_dict_primitive_canonical_into[u32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
117.9 µs
chunked_dict_primitive_canonical_into[u32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
936.6 µs
encode_primitives[f32, (10000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
411.4 µs
encode_primitives[u8, (10000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
338.2 µs
encode_primitives[f32, (1000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
77.1 µs
encode_primitives[f32, (1000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
80.3 µs
encode_primitives[f32, (1000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
110.1 µs
encode_primitives[f32, (10000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
404.6 µs
encode_primitives[f32, (10000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
402.6 µs
encode_primitives[f32, (1000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
87.3 µs
encode_primitives[f32, (10000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
440.8 µs
encode_primitives[i64, (1000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
86.2 µs
chunked_dict_primitive_canonical_into[u32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.1 ms
chunked_dict_primitive_canonical_into[u64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
151.8 µs
encode_primitives[u8, (1000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
72.4 µs
encode_primitives[f32, (10000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
402.5 µs
chunked_dict_primitive_canonical_into[u64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
185.2 µs
encode_primitives[f32, (1000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
77.8 µs
encode_primitives[f32, (1000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
77.5 µs
encode_primitives[i64, (1000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
113.8 µs
encode_primitives[i64, (1000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
83.2 µs
encode_primitives[i64, (10000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
458 µs
encode_primitives[i64, (1000, 2)]
encodings/dict/benches/dict_compress.rs
Archived
82.6 µs
encode_primitives[i64, (1000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
83.3 µs
encode_primitives[i64, (10000, 32)]
encodings/dict/benches/dict_compress.rs
Archived
460.7 µs
encode_primitives[i64, (10000, 8)]
encodings/dict/benches/dict_compress.rs
Archived
458.1 µs
encode_primitives[i64, (1000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
96.7 µs
chunked_dict_fsst_into_canonical[(1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.2 ms
encode_primitives[i64, (10000, 512)]
encodings/dict/benches/dict_compress.rs
Archived
505.7 µs
encode_primitives[i64, (10000, 128)]
encodings/dict/benches/dict_compress.rs
Archived
469.7 µs
chunked_dict_fsst_into_canonical[(1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
11.3 ms
chunked_dict_fsst_into_canonical[(1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.1 ms
chunked_dict_fsst_into_canonical[(1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
11.4 ms
chunked_dict_fsst_into_canonical[(1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
10.9 ms
chunked_dict_fsst_into_canonical[(1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.2 ms
chunked_dict_fsst_canonical_into[(1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.1 ms
chunked_dict_fsst_canonical_into[(1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
11 ms
chunked_dict_fsst_canonical_into[(1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.1 ms
encode_primitives[f32, (10000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
402.2 µs
chunked_dict_primitive_canonical_into[u64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
149.6 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
119.7 µs
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.6 ms
chunked_dict_primitive_canonical_into[u64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.3 ms
chunked_dict_primitive_canonical_into[u64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.2 ms
chunked_dict_primitive_canonical_into[u32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
957.9 µs
chunked_dict_fsst_canonical_into[(1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
11.3 ms
encode_primitives[i64, (10000, 4)]
encodings/dict/benches/dict_compress.rs
Archived
457.7 µs
chunked_dict_fsst_canonical_into[(1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
11.3 ms
chunked_dict_primitive_into_canonical[u64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
190 µs
chunked_dict_primitive_into_canonical[u64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
150.8 µs
chunked_dict_fsst_canonical_into[(1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.1 ms
chunked_dict_primitive_canonical_into[u64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.6 ms
chunked_dict_primitive_into_canonical[u32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
118.5 µs
chunked_dict_primitive_into_canonical[u64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.2 ms
chunked_dict_primitive_canonical_into[f32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
957.6 µs
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
133.7 µs
chunked_dict_primitive_canonical_into[f32, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
119 µs
chunked_dict_primitive_canonical_into[f32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.1 ms
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.1 ms
chunked_dict_primitive_into_canonical[u64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
155 µs
chunked_dict_primitive_into_canonical[f32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
119.1 µs
chunked_dict_primitive_into_canonical[u32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
938.3 µs
chunked_dict_primitive_into_canonical[u32, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
956.3 µs
chunked_dict_primitive_into_canonical[u32, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
137.8 µs
chunked_dict_primitive_canonical_into[f32, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
938.5 µs
chunked_dict_primitive_canonical_into[f64, (1000, 1000, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.5 ms
chunked_dict_primitive_canonical_into[f64, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
143.9 µs
chunked_dict_primitive_canonical_into[f64, (1000, 1000, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
180.7 µs
chunked_dict_primitive_canonical_into[f32, (1000, 10, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
114.5 µs
chunked_dict_primitive_canonical_into[f64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.2 ms
chunked_dict_primitive_canonical_into[f64, (1000, 10, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.2 ms
chunked_dict_primitive_canonical_into[f64, (1000, 100, 10)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
145.1 µs
chunked_dict_primitive_into_canonical[u64, (1000, 100, 100)]
encodings/dict/benches/chunked_dict_array_builder.rs
Archived
1.3 ms
© 2025 CodSpeed Technology
Home Terms Privacy Docs