Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

feat(vortex-row): row-oriented byte encoder (size + encode passes)

#8253
Comparing
claude/nice-archimedes-yjGyO
(
083c7f3
) with
develop
(
340d7be
)
CodSpeed Performance Gauge
0%
Untouched
1507
New
6

Benchmarks

1513 total
primitive_i64_arrow_row
vortex-row/benches/row_encode.rs
CodSpeed Performance Gauge
N/A
N/A2.4 ms
struct_mixed_vortex
vortex-row/benches/row_encode.rs
CodSpeed Performance Gauge
N/A
N/A33.9 ms
utf8_arrow_row
vortex-row/benches/row_encode.rs
CodSpeed Performance Gauge
N/A
N/A8.6 ms
struct_mixed_arrow_row
vortex-row/benches/row_encode.rs
CodSpeed Performance Gauge
N/A
N/A18.1 ms
utf8_vortex
vortex-row/benches/row_encode.rs
CodSpeed Performance Gauge
N/A
N/A19.4 ms
primitive_i64_vortex
vortex-row/benches/row_encode.rs
CodSpeed Performance Gauge
N/A
N/A4.4 ms
slice_vortex_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.3 µs1.2 µs
slice_vortex_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.3 µs1.2 µs
slice_vortex_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.3 µs1.2 µs
slice_vortex_buffer[65536]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.3 µs1.2 µs
slice_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+5%
1.3 µs1.2 µs
true_count_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+4%
813.3 ns784.2 ns
value_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
952.2 ns923.1 ns
true_count_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1,028.1 ns998.9 ns
true_count_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+3%
1.1 µs1.1 µs
bitwise_or_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+2%
1.7 µs1.7 µs
bitwise_and_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+2%
1.8 µs1.8 µs
bitwise_and_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+2%
1.9 µs1.9 µs
bitwise_or_arrow_buffer[1024]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+2%
1.9 µs1.9 µs
true_count_arrow_buffer[16384]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+1%
2.1 µs2.1 µs
bitwise_and_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+1%
2.1 µs2.1 µs
bitwise_or_arrow_buffer[2048]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+1%
2.1 µs2.1 µs
append_vortex_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+1%
2.1 µs2.1 µs
to_arrow_dtype
vortex-array/benches/to_arrow.rs
CodSpeed Performance Gauge
+1%
6.4 µs6.4 µs
dict_canonicalize_zipfian[16, 1000]
vortex-array/benches/take_primitive.rs
CodSpeed Performance Gauge
+1%
47.6 µs47.2 µs

Commits

Click on a commit to change the comparison range
Base
develop
340d7be
+30.19%
feat(vortex-row): add row-oriented byte encoder crate
4a30a9c
1 hour ago
by joseph-isaacs
-30.19%
ci(vortex-row): run row_encode benchmarks on CodSpeed
083c7f3
14 minutes ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs