CodSpeedHQ
arrow-rs
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Extend Parquet BYTE_STREAM_SPLIT support to INT32, INT64, and FIXED_LEN_BYTE_ARRAY primitive types
#60
Comparing
fork-6159-etseidl/bss
(
c0eb828
) with
master
(
d065e8e
)
CodSpeed Performance Gauge
+65%
Improvement
1
Untouched
937
Ignored
1
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Improvement
Untouched
Ignored
939 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
4096 values string with bloom filter
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
+65%
11.2 ms
6.8 ms
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
min nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
+6%
491.4 ns
462.2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
occupancy(values: 512, occupancy: 0.1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+3%
13.2 µs
12.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
occupancy(values: 10, occupancy: 0.1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+3%
8.3 µs
8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
occupancy(values: 100, occupancy: 0.1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+2%
13.1 µs
12.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
occupancy(values: 10, occupancy: 0.5, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+2%
7.3 µs
7.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
occupancy(values: 100, occupancy: 1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+2%
13.2 µs
13 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
occupancy(values: 512, occupancy: 0.5, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
18.1 µs
17.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
occupancy(values: 10, occupancy: 0.1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
13.2 µs
13.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
occupancy(values: 100, occupancy: 0.5, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
18.2 µs
18 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
validate_decimal256_array 20000
arrow/benches/decimal_validate.rs::benches::validate_decimal256_benchmark
CodSpeed Performance Gauge
+1%
3.4 µs
3.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
occupancy(values: 512, occupancy: 1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
7.5 µs
7.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
4096 values bool non-null
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
+1%
316.7 µs
314.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
occupancy(values: 100, occupancy: 0.1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
18.2 µs
18.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
equal_bool_513
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
4.7 µs
4.7 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
occupancy(values: 10, occupancy: 1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
13.1 µs
13 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
array_from_vec 128
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
5.1 µs
5.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
array_from_vec 256
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
5.4 µs
5.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
not
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
10.9 µs
10.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
equal_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
5.5 µs
5.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
occupancy(values: 512, occupancy: 0.1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
17.9 µs
17.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
max nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
6 µs
6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
or nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
6.1 µs
6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
not_sliced
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
13 µs
12.9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
array_from_vec 512
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
7 µs
7 µs
1
2
...
38
Commits
Click on a commit to change the comparison range
Base
master
d065e8e
+17.07%
byte_stream_split encoding for fixed_len_byte_array
1c1af32
2 years ago
by etseidl
-17.02%
revert changes to Decoder and add VariableWidthByteStreamSplitDecoder
75ea319
2 years ago
by etseidl
+65.32%
begin implementing roundtrip test
e7829c3
2 years ago
by etseidl
-0.05%
move test
c0eb828
2 years ago
by etseidl
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs