CodSpeedHQ
arrow-rs
BlogDocsChangelog

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%
Improvements
1
Untouched
937
Ignored
1

Benchmarks

Improved

4096 values string with bloom filter
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
+65%
11.2 ms6.8 ms

Passed

min nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
+6%
491.4 ns462.2 ns
occupancy(values: 512, occupancy: 0.1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+3%
13.2 µs12.7 µs
occupancy(values: 10, occupancy: 0.1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+3%
8.3 µs8 µs
occupancy(values: 100, occupancy: 0.1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+2%
13.1 µs12.8 µs
occupancy(values: 10, occupancy: 0.5, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+2%
7.3 µs7.2 µs
occupancy(values: 100, occupancy: 1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+2%
13.2 µs13 µs
occupancy(values: 512, occupancy: 0.5, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
18.1 µs17.8 µs
occupancy(values: 10, occupancy: 0.1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
13.2 µs13.1 µs
occupancy(values: 100, occupancy: 0.5, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
18.2 µs18 µs
validate_decimal256_array 20000
arrow/benches/decimal_validate.rs::benches::validate_decimal256_benchmark
CodSpeed Performance Gauge
+1%
3.4 µs3.3 µs
occupancy(values: 512, occupancy: 1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
7.5 µs7.4 µs
4096 values bool non-null
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
+1%
316.7 µs314.7 µs
occupancy(values: 100, occupancy: 0.1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
18.2 µs18.1 µs
equal_bool_513
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
4.7 µs4.7 µs
occupancy(values: 10, occupancy: 1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
13.1 µs13 µs
array_from_vec 128
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
5.1 µs5.1 µs
array_from_vec 256
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
5.4 µs5.3 µs
not
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
10.9 µs10.9 µs
equal_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
5.5 µs5.5 µs
occupancy(values: 512, occupancy: 0.1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
17.9 µs17.8 µs
max nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
6 µs6 µs
or nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
6.1 µs6 µs
not_sliced
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
13 µs12.9 µs
array_from_vec 512
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
7 µs7 µs
and_sliced
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
14.2 µs14.2 µs
(run_array_len:1024, physical_array_len:256, string_len: 25)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
CodSpeed Performance Gauge
0%
7.2 µs7.2 µs
occupancy(values: 10, occupancy: 1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
7.8 µs7.8 µs
filter context mixed string view low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.2 µs17.2 µs
partition(low cardinality) 1024
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.6 µs17.5 µs
4096 values bool
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
442.2 µs440.8 µs
occupancy(values: 10, occupancy: 1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
9.9 µs9.9 µs
occupancy(values: 100, occupancy: 0.5, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
9.9 µs9.9 µs
occupancy(values: 512, occupancy: 0.5, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
10 µs10 µs
occupancy(values: 512, occupancy: 1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
10.3 µs10.3 µs
occupancy(values: 10, occupancy: 0.1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
10.3 µs10.3 µs
occupancy(values: 512, occupancy: 0.1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
10.5 µs10.4 µs
(run_array_len:1024, physical_array_len:256, take_len:512)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
CodSpeed Performance Gauge
0%
85.1 µs84.9 µs
occupancy(values: 100, occupancy: 0.1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
10.7 µs10.7 µs
occupancy(values: 100, occupancy: 1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
10.8 µs10.7 µs
bench_decimal128_builder
arrow/benches/builder.rs::benches::bench_decimal256
CodSpeed Performance Gauge
0%
679 µs677.2 µs
occupancy(values: 10, occupancy: 0.5, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
10.9 µs10.9 µs
(run_array_len:4096, physical_array_len:1024, take_len:512)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
CodSpeed Performance Gauge
0%
95.3 µs95 µs
(run_array_len:512, physical_array_len:64, take_len:512)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
CodSpeed Performance Gauge
0%
81.3 µs81.1 µs
and
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
11.6 µs11.6 µs
(run_array_len:512, physical_array_len:128, take_len:512)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
CodSpeed Performance Gauge
0%
84.7 µs84.5 µs
(run_array_len:10000, physical_array_len:100, string_len: 100)
arrow/benches/string_run_builder.rs::benches::criterion_benchmark::string_run_builder
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
(run_array_len:2048, physical_array_len:512, take_len:512)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
CodSpeed Performance Gauge
0%
88.4 µs88.2 µs
bench_decimal128_builder
arrow/benches/builder.rs::benches::bench_decimal128
CodSpeed Performance Gauge
0%
666.3 µs664.9 µs
equal_nulls_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
13.6 µs13.6 µs
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringDictionary
CodSpeed Performance Gauge
0%
2 ms2 ms
or_sliced
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
14.2 µs14.2 µs
take bool 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
15.3 µs15.3 µs
filter context short string view low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
15.4 µs15.4 µs
cast int32 to float32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
16.7 µs16.7 µs
(run_array_len:1024, physical_array_len:256, take_len:1024)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
CodSpeed Performance Gauge
0%
145.3 µs145.1 µs
occupancy(values: 512, occupancy: 1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
18 µs18 µs
(run_array_len:2048, physical_array_len:512, take_len:1024)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
CodSpeed Performance Gauge
0%
150.3 µs150.1 µs
(run_array_len:4096, physical_array_len:1024, take_len:1024)
arrow/benches/primitive_run_take.rs::benches::criterion_benchmark::primitive_run_take
CodSpeed Performance Gauge
0%
154.9 µs154.7 µs
(run_array_len:10000, physical_array_len:100, string_len: 10)
arrow/benches/string_run_builder.rs::benches::criterion_benchmark::string_run_builder
CodSpeed Performance Gauge
0%
569 µs568.2 µs
small_bench_primitive
arrow/benches/json_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
63 µs63 µs
extract_statistics[String]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract row group statistics for String
CodSpeed Performance Gauge
0%
22.7 µs22.7 µs
encoding: dtype=f64, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
729.5 µs728.7 µs
cast utf8 to date32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
57.1 µs57 µs
partition(u8) 2^10
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
30.5 µs30.5 µs
sort primitive run 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
64.3 µs64.2 µs
occupancy(values: 100, occupancy: 0.1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
7.9 µs7.9 µs
concat i32 nulls 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
27.2 µs27.2 µs
cast utf8 to f32
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
72.6 µs72.6 µs
filter context string low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
32.9 µs32.9 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
167.6 µs167.5 µs
sort i32 nulls 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
44.6 µs44.6 µs
eq_dyn_utf8_scalar dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
452 µs451.7 µs
equal_string_nulls_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
48.5 µs48.4 µs
partition(u8) 2^12
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
51 µs50.9 µs
record_batches_to_csv
arrow/benches/csv_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
51.7 µs51.7 µs
partition(f64) 2^10
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
55 µs54.9 µs
concat str_dict 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
49.8 µs49.8 µs
sort i32 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
58.7 µs58.6 µs
concat str_dict_sparse 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
67.1 µs67 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
70.3 µs70.2 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
70.3 µs70.2 µs
sort primitive run to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
70.8 µs70.7 µs
decimal256_array_from_vec 32768
arrow/benches/array_from_vec.rs::benches::decimal_benchmark
CodSpeed Performance Gauge
0%
64.6 µs64.6 µs
4096 i64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
4096 values string dictionary
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
(dict_size:100, len:10000, key_len: 10)
arrow/benches/string_dictionary_builder.rs::benches::criterion_benchmark::string_dictionary_builder
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
cast dict to string view
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
423.1 µs423 µs
byte_array_to_string_array 20000
arrow/benches/array_data_validate.rs::benches::validate_benchmark
CodSpeed Performance Gauge
0%
170.4 µs170.3 µs
convert_columns 4096 bool(0.3, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
141.2 µs141.1 µs
cast f32 to string 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
99.6 µs99.6 µs
4096 i64_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
871.7 µs871.5 µs
cast utf8 to date64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
206.2 µs206.1 µs
compress GZIP(GzipLevel(6)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
129.1 ms129.1 ms
convert_columns 4096 string_dictionary_low_cardinality(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
333.6 µs333.5 µs
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
CodSpeed Performance Gauge
0%
761.4 µs761.2 µs
4096 string(100, 0.5) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
encoding: dtype=f32, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
375 µs374.9 µs
convert_columns 4096 string_dictionary_low_cardinality(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
411 µs410.9 µs
4096 string(30, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
divide_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs281.5 µs
divide_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs281.5 µs
divide_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs281.5 µs
divide_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs281.5 µs
divide_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs281.5 µs
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
CodSpeed Performance Gauge
0%
874.6 µs874.4 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
158.5 µs158.4 µs
sort i32 nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
163.1 µs163.1 µs
like_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
9 ms9 ms
open(default)
parquet/benches/metadata.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
133.9 µs133.8 µs
validate_utf8_array_data 20000
arrow/benches/array_data_validate.rs::benches::validate_benchmark
CodSpeed Performance Gauge
0%
344.2 µs344.2 µs
ilike_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.1 ms17.1 ms
convert_rows 4096 string view(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
526.7 µs526.6 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
392.6 µs392.6 µs
convert_columns 4096 bool(0, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
135.9 µs135.8 µs
convert_columns 4096 string_dictionary(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
772.4 µs772.3 µs
validate_binary_array_data 20000
arrow/benches/array_data_validate.rs::benches::validate_benchmark
CodSpeed Performance Gauge
0%
230 µs230 µs
4096 f64_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
4096 StringView(20, 0.5), StringView(30, 0), StringView(100, 0), i64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
5.1 ms5.1 ms
convert_rows 4096 string view(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
660.2 µs660.1 µs
convert_columns 4096 string(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
464.2 µs464.2 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
229.2 µs229.2 µs
convert_rows 4096 string view(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
725.1 µs725 µs
binary packed, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
add_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs274.7 µs
subtract_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs274.7 µs
4096 string(10, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
786.3 µs786.2 µs
add_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs274.7 µs
add_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs274.7 µs
add_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs274.7 µs
add_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs274.7 µs
subtract_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs274.8 µs
subtract_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs274.8 µs
subtract_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs274.8 µs
subtract_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
275.4 µs275.4 µs
sort i32 nulls to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
226.3 µs226.3 µs
binary packed skip, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
CodSpeed Performance Gauge
0%
2 ms2 ms
sort f32 nulls to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
292.3 µs292.3 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
270 µs270 µs
sort i32 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
261.7 µs261.7 µs
gt scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
263 µs262.9 µs
lt_eq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
263 µs262.9 µs
eq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
263 µs263 µs
neq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
263.5 µs263.4 µs
eq dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
rank string[10] nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
660 µs660 µs
convert_rows 4096 u64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
311.3 µs311.3 µs
convert_columns 4096 string_dictionary_low_cardinality(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
866.4 µs866.3 µs
gt_eq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
272.1 µs272.1 µs
convert_rows 4096 u64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
311.2 µs311.2 µs
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
CodSpeed Performance Gauge
0%
4.1 ms4.1 ms
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
binary packed, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
CodSpeed Performance Gauge
0%
4.1 ms4.1 ms
sort f32 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
344.8 µs344.7 µs
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
CodSpeed Performance Gauge
0%
759 µs758.9 µs
4096 string(20, 0.5), string(30, 0), string(100, 0), i64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
compress LZ4 - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
6.4 ms6.4 ms
lexsort_to_indices([i32, i32_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
lexsort_to_indices([i32, i32_list, str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
lexsort_to_indices([i32, str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
convert_columns 4096 string_dictionary(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
982 µs981.9 µs
equal_51200
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
389.7 µs389.7 µs
4096 string(100, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
large_bench_primitive
arrow/benches/json_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
13.6 ms13.6 ms
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
convert_columns 4096 string_dictionary(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
neq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
401.6 µs401.5 µs
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
lexsort_to_indices([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str_opt(50)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
4.5 ms4.5 ms
lexsort_rows([i32, str_opt(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
lt Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.8 µs400.8 µs
convert_columns 4096 string view(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
462.6 µs462.6 µs
extract_statistics[Dictionary(Int32, String)]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract row group statistics for Dictionary(Int32, String)
CodSpeed Performance Gauge
0%
22.4 µs22.4 µs
lexsort_rows([str_opt(16), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2 ms2 ms
lexsort_to_indices([i32, str_opt(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
lexsort_to_indices([i32, str_list(4)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
extract_statistics[Dictionary(Int32, String)]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract data page statistics for Dictionary(Int32, String)
CodSpeed Performance Gauge
0%
227.9 µs227.8 µs
lexsort_to_indices([i32, str_list_opt(4)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
nilike_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.5 ms10.5 ms
lexsort_to_indices([str_opt(16), str_opt(50), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
compress GZIP(GzipLevel(6)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
99.2 ms99.2 ms
convert_columns 4096 string view(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
618.3 µs618.3 µs
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringViewArray
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
convert_columns 4096 string(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
594.5 µs594.5 µs
lexsort_rows([i32, str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
4096 string(10, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
751.9 µs751.9 µs
lexsort_rows([str_opt(16), str_opt(50), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
lexsort_to_indices([i32, i32_list, str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms12 ms
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
CodSpeed Performance Gauge
0%
4.1 ms4.1 ms
convert_rows 4096 string_dictionary(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
670.4 µs670.4 µs
lexsort_to_indices([i32, str_list_opt(4)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms12 ms
lexsort_to_indices([i32, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms12 ms
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
lexsort_to_indices([i32, str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms12 ms
lexsort_to_indices([i32, str_list(4)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms12 ms
lexsort_to_indices([i32, str_opt(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms12 ms
binary packed, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
convert_rows 4096 string(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
669.7 µs669.7 µs
convert_columns 4096 string(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
730.8 µs730.8 µs
convert_columns 4096 string view(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
753.4 µs753.4 µs
ilike_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
9.2 ms9.2 ms
lexsort_to_indices([dict(100,str_opt(50)), dict(100,str_opt(50))]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
4.6 ms4.6 ms
convert_columns 4096 string_dictionary(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
2 ms2 ms
4096 i64_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
822.9 µs822.9 µs
lexsort_rows([i32, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
13.5 ms13.5 ms
convert_columns 4096 u64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
152.4 µs152.4 µs
lexsort_rows([i32, str_opt(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
15.8 ms15.8 ms
lexsort_rows([i32_opt, dict(100,str_opt(50))]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
4096 StringView(100, 0.5) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
lexsort_to_indices([str_opt(16), str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
27.3 ms27.3 ms
lexsort_rows([i32_opt, dict(100,str_opt(50))]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
13.1 ms13.1 ms
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
CodSpeed Performance Gauge
0%
4.5 ms4.5 ms
lexsort_rows([i32, i32_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
lexsort_rows([str_opt(16), str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.4 ms17.4 ms
lexsort_rows([i32, str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
15.8 ms15.8 ms
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
lexsort_rows([str_opt(16), str(16), str_opt(16), str_opt(16), str_opt(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
3 ms3 ms
4096 string(10, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
871.1 µs871.1 µs
lexsort_to_indices([str_opt(16), str(16), str_opt(16), str_opt(16), str_opt(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
lexsort_to_indices([str_opt(16), str_opt(50), str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
27 ms27 ms
lexsort_rows([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
20.1 ms20.1 ms
nilike_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
9.2 ms9.2 ms
lexsort_rows([i32_opt, i32_list]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
19.9 ms19.9 ms
lexsort_rows([i32_list_opt, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
19.4 ms19.4 ms
modulo_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
lexsort_rows([str_opt(16), str_opt(50), str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
22.5 ms22.5 ms
bench_primitive_nulls
arrow/benches/builder.rs::benches::bench_primitive_nulls::bench_primitive_nulls
CodSpeed Performance Gauge
0%
8.5 ms8.5 ms
lexsort_to_indices([str_opt(16), str(16), str_opt(16), str_opt(16), str_opt(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
27.3 ms27.3 ms
convert_columns 4096 string(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
modulo_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
sort string[10] dict to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
lexsort_rows([str_opt(16), str(16), str_opt(16), str_opt(16), str_opt(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
26 ms26 ms
4096 string(30, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
lexsort_to_indices([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
4.6 ms4.6 ms
lexsort_rows([i32, i32_list, str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
22.5 ms22.5 ms
lexsort_rows([i32_opt, i32_list_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
19.5 ms19.5 ms
modulo_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
binary packed skip, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
convert_columns 4096 u64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
181 µs181 µs
convert_columns 4096 4096 string_dictionary(20, 0.5), string_dictionary(30, 0), string_dictionary(100, 0), i64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
4096 f64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
decompress BROTLI(BrotliLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
25 ms25 ms
filter context short string view (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
filter context mixed string view (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
binary packed, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
lexsort_rows([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str_opt(50)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
21.7 ms21.7 ms
lexsort_to_indices([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str_opt(50)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
46.2 ms46.2 ms
lexsort_rows([i32_opt, i32_list_opt, str_opt(50)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
24.3 ms24.3 ms
modulo_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
lexsort_to_indices([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
47.1 ms47.1 ms
lexsort_to_indices([i32_opt, i32_list]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
modulo_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
lexsort_rows([dict(100,str_opt(50)), dict(100,str_opt(50))]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
6.4 ms6.4 ms
4096 string(100, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
lexsort_rows([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
lexsort_to_indices([i32_opt, i32_list_opt, str_opt(50)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
binary packed, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
open(page index)
parquet/benches/metadata.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
lexsort_to_indices([i32_opt, dict(100,str_opt(50))]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
15 ms15 ms
filter context mixed string view high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
lexsort_rows([i32, i32_list, str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
lexsort_to_indices([i32_opt, i32_list]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
19.1 ms19.1 ms
4096 string(20, 0.5), string(30, 0), string(100, 0), i64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
5.8 ms5.8 ms
4096 string(30, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
lexsort_to_indices([str_opt(16), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
lexsort_to_indices([i32_opt, i32_list_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2 ms2 ms
decompress SNAPPY - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
4096 StringView(30, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
convert_rows 4096 bool(0.3, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
196.1 µs196.1 µs
4096 i64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
convert_columns_prepared 4096 string_dictionary_low_cardinality(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
322.2 µs322.2 µs
compress LZ4_RAW - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
6.4 ms6.4 ms
decompress SNAPPY - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
4096 string(100, 0.5) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
lexsort_rows([i32_opt, i32_list_opt, str_opt(50)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
lexsort_to_indices([i32_opt, i32_list_opt, str_opt(50)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
21.9 ms21.9 ms
lexsort_to_indices([i32_opt, i32_list_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
19.6 ms19.6 ms
sort f32 to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
384.6 µs384.6 µs
decompress BROTLI(BrotliLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
50.3 ms50.3 ms
multiply_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs274.7 µs
4096 StringView(30, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
lexsort_rows([i32, str_list_opt(4)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
6.4 ms6.4 ms
nlike_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.9 ms10.9 ms
4096 StringView(30, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
convert_columns 4096 string(20, 0.5), string(30, 0), string(100, 0), i64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
4096 StringView(100, 0.5) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2 ms2 ms
lexsort_rows([i32, str_list(4)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
7.9 ms7.9 ms
lexsort_to_indices([dict(100,str_opt(50)), dict(100,str_opt(50))]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
572.3 µs572.3 µs
convert_rows 4096 bool(0, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
196.1 µs196.1 µs
convert_rows 40960 string view(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
12.4 ms12.4 ms
convert_columns_prepared 4096 string_dictionary_low_cardinality(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
399.8 µs399.8 µs
convert_columns 40960 string view(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
12.9 ms12.9 ms
4096 StringView(100, 0.5) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
bench_primitive
arrow/benches/builder.rs::benches::bench_primitive::bench_primitive
CodSpeed Performance Gauge
0%
8.5 ms8.5 ms
bench_mixed
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
128.5 ms128.5 ms
bench_struct
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
202.8 ms202.8 ms
lexsort_rows([str_list_opt(4), i32]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
69.4 ms69.4 ms
ilike_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
25.7 ms25.7 ms
neq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
262.9 µs262.9 µs
eq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
262.9 µs262.9 µs
lexsort_rows([str_list_opt(4), i32]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
6.4 ms6.4 ms
multiply_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs274.7 µs
multiply_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs274.7 µs
multiply_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs274.7 µs
multiply_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
275.3 µs275.3 µs
lexsort_rows([str_list(4), i32]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
86.5 ms86.5 ms
filter context u8 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
282.3 µs282.3 µs
convert_columns_prepared 4096 string_dictionary_low_cardinality(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
855.3 µs855.3 µs
lexsort_rows([i32, str_list(4)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
86.8 ms86.8 ms
gt scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
308.4 µs308.4 µs
lt_eq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
308.4 µs308.4 µs
gt_eq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
317.6 µs317.6 µs
lt scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
317.6 µs317.6 µs
lexsort_rows([i32, str_list_opt(4)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
69.4 ms69.4 ms
4096 string(100, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
4 ms4 ms
4096 i32(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryArray
CodSpeed Performance Gauge
0%
4.8 ms4.8 ms
compress BROTLI(BrotliLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
31.1 ms31.1 ms
4096 StringView(100, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3.1 ms3.1 ms
convert_rows 4096 string_dictionary_low_cardinality(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
456.1 µs456.1 µs
convert_rows 4096 string_dictionary(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
456.3 µs456.3 µs
lexsort_to_indices([i32_list_opt, i32_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
like_utf8view scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
968.6 ms968.6 ms
convert_rows 4096 string_dictionary(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
593.9 µs593.9 µs
convert_rows 4096 string_dictionary_low_cardinality(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
594 µs594 µs
concat fixed size lists
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
8 ms8 ms
4096 f32(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
4096 StringView(100, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
lexsort_rows([str_list(4), i32]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
7.8 ms7.8 ms
compress BROTLI(BrotliLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
30.7 ms30.7 ms
lexsort_to_indices([i32_opt, dict(100,str_opt(50))]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
4096 string(20, 0.5), string(30, 0), string(100, 0), i64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
6.8 ms6.8 ms
convert_rows 4096 string_dictionary_low_cardinality(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
convert_rows 4096 string_dictionary(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
bench_string
arrow/benches/builder.rs::benches::bench_string::bench_primitive
CodSpeed Performance Gauge
0%
19.2 ms19.2 ms
decompress ZSTD(ZstdLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
10.8 ms10.8 ms
decompress LZ4 - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
decompress LZ4 - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
substring utf8 (start = 0, length = None)
arrow/benches/substring_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
64.6 ms64.6 ms
substring fixed size binary array
arrow/benches/substring_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
62.2 ms62.2 ms
substring utf8 (start = 1, length = str_len - 1)
arrow/benches/substring_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
67.5 ms67.5 ms
4096 string(20, 0.5), string(30, 0), f64(0), i64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
4.5 ms4.5 ms
like_utf8view scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
554.4 ms554.4 ms
gc view types all
arrow-array/benches/gc_view_types.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
7 ms7 ms
eq StringViewArray StringViewArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
161.2 ms161.2 ms
lt scalar StringArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
265.5 ms265.5 ms
substring utf8 by char
arrow/benches/substring_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
298.3 ms298.3 ms
from_lengths
arrow-buffer/benches/offset.rs::benches::criterion_benchmark::OffsetBuffer
CodSpeed Performance Gauge
0%
13.1 µs13.1 µs
123.123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
705.6 ns705.6 ns
123.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs1.1 µs
123.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
707.8 ns707.8 ns
-123.123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
708.6 ns708.6 ns
123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs1.1 µs
-123.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
710.8 ns710.8 ns
-123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs1.1 µs
new
arrow-buffer/benches/offset.rs::benches::criterion_benchmark::OffsetBuffer
CodSpeed Performance Gauge
0%
4.7 µs4.7 µs
-123.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs1.1 µs
0.0000123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
691.1 ns691.1 ns
-12.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 µs1.2 µs
00.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs1.1 µs
-12345678912345678.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
843.1 ns843.1 ns
-00.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs1.1 µs
-99999999999999999.999
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
870 ns870 ns
99999999999999999.999
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
837.8 ns837.8 ns
12345678912345678.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
869.2 ns869.2 ns
.123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
647.5 ns647.5 ns
-123.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 µs1.2 µs
-.123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
650.6 ns650.6 ns
12.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 µs1.2 µs
123.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 µs1.2 µs
eq MonthDayNano
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
eq scalar MonthDayNano
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
711.6 µs711.6 µs
lexsort_rows([dict(100,str_opt(50)), dict(100,str_opt(50))]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
860.5 µs860.5 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
255.6 µs255.6 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
236 µs236 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
507.8 µs507.8 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
35.3 µs35.3 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
205.7 µs205.7 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
42.2 µs42.2 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
507.9 µs507.9 µs
decompress LZ4_RAW - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.7 ms1.7 ms
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
39.9 µs39.9 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
593 µs593 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
132.9 µs132.9 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
70.2 µs70.2 µs
compress SNAPPY - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
5 ms5 ms
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
137.5 µs137.5 µs
decompress LZ4_RAW - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
240.7 µs240.7 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
280.2 µs280.2 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
416.9 µs416.9 µs
or nonnull mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
616.4 ns616.4 ns
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
410.8 µs410.8 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
410.8 µs410.8 µs
min nonnull true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
222.6 µs222.6 µs
min nullable mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
607.8 ns607.8 ns
min nonnull mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
462.2 ns462.2 ns
or nonnull true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
616.4 ns616.4 ns
max nullable mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
845.8 ns845.8 ns
extract_statistics[UInt64]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract row group statistics for UInt64
CodSpeed Performance Gauge
0%
18.3 µs18.3 µs
or nullable mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
904.7 ns904.7 ns
convert_rows 4096 string(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
max nonnull true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
557.5 ns557.5 ns
convert_rows 4096 string(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
593.6 µs593.6 µs
max nonnull mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
557.5 ns557.5 ns
extract_statistics[Int64]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract row group statistics for Int64
CodSpeed Performance Gauge
0%
18.5 µs18.5 µs
and
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_binary_ops
CodSpeed Performance Gauge
0%
12.3 µs12.3 µs
or
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_binary_ops
CodSpeed Performance Gauge
0%
12.3 µs12.3 µs
and_with_offset
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_binary_ops
CodSpeed Performance Gauge
0%
16.3 µs16.3 µs
or_with_offset
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_binary_ops
CodSpeed Performance Gauge
0%
16.3 µs16.3 µs
max nullable true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
845.8 ns845.8 ns
or nullable false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
13.4 µs13.4 µs
min nullable false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
599.4 ns599.4 ns
max nullable false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
13.4 µs13.4 µs
(run_array_len:1024, physical_array_len:256, string_len: 100)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
CodSpeed Performance Gauge
0%
7.2 µs7.2 µs
min nullable true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
435.3 µs435.3 µs
(run_array_len:2048, physical_array_len:512, string_len: 5)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
CodSpeed Performance Gauge
0%
14.1 µs14.1 µs
(run_array_len:2048, physical_array_len:512)
arrow/benches/primitive_run_accessor.rs::benches::criterion_benchmark::primitive_run_accessor
CodSpeed Performance Gauge
0%
69.9 µs69.9 µs
(run_array_len:1024, physical_array_len:256, string_len: 5)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
CodSpeed Performance Gauge
0%
7.2 µs7.2 µs
(run_array_len:1024, physical_array_len:256)
arrow/benches/primitive_run_accessor.rs::benches::criterion_benchmark::primitive_run_accessor
CodSpeed Performance Gauge
0%
31.4 µs31.4 µs
or nullable true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
904.7 ns904.7 ns
(run_array_len:4096, physical_array_len:1024)
arrow/benches/primitive_run_accessor.rs::benches::criterion_benchmark::primitive_run_accessor
CodSpeed Performance Gauge
0%
154.3 µs154.3 µs
(run_array_len:2048, physical_array_len:512, string_len: 100)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
CodSpeed Performance Gauge
0%
14.1 µs14.1 µs
cast int32 to uint32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
18.1 µs18.1 µs
(run_array_len:4096, physical_array_len:1024, string_len: 5)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
CodSpeed Performance Gauge
0%
28 µs28 µs
(run_array_len:4096, physical_array_len:1024, string_len: 100)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
CodSpeed Performance Gauge
0%
28 µs28 µs
(run_array_len:2048, physical_array_len:512, string_len: 25)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
CodSpeed Performance Gauge
0%
14.1 µs14.1 µs
(run_array_len:512, physical_array_len:128)
arrow/benches/primitive_run_accessor.rs::benches::criterion_benchmark::primitive_run_accessor
CodSpeed Performance Gauge
0%
13.9 µs13.9 µs
(run_array_len:8192, physical_array_len:2048)
arrow/benches/primitive_run_accessor.rs::benches::criterion_benchmark::primitive_run_accessor
CodSpeed Performance Gauge
0%
337.9 µs337.9 µs
cast int64 to int32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
20.4 µs20.4 µs
cast date32 to date64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
11.9 µs11.9 µs
cast float32 to int32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
18.8 µs18.8 µs
or
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
11.6 µs11.6 µs
cast time32s to time64us 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
11.6 µs11.6 µs
cast timestamp_ms to timestamp_ns 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
30.9 µs30.9 µs
cast string view to dict
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
cast decimal128 to decimal128 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
33 µs33 µs
cast decimal128 to decimal128 512 with same scale
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
4.3 µs4.3 µs
partition(u8) 2^12 with nulls
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
59.2 µs59.2 µs
filter optimize low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.2 µs17.2 µs
filter context u8 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
9.6 µs9.6 µs
array_string_from_vec 512
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
36.4 µs36.4 µs
array_string_from_vec 256
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
24 µs24 µs
array_string_from_vec 128
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
17.4 µs17.4 µs
2020-09-08T13:42:29.190+00:00
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
2020-09-08T13:42:29+00:00
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.5 µs2.5 µs
2020-09-08T13:42:29.190855+00:00
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.7 µs2.7 µs
2020-09-08T13:42:29.190855999-05:00
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.7 µs2.7 µs
filter context short string view high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
filter single record batch
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
627.4 µs627.4 µs
partition(u8) 2^10 with nulls
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
32.5 µs32.5 µs
i256_parse(-1)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
625.3 ns625.3 ns
i256_parse(-170141183460469231731687303715884105728)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.8 µs1.8 µs
i256_parse(1)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
655 ns655 ns
i256_parse(-1233456789)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
670.3 ns670.3 ns
i256_parse(1233456789)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
694.4 ns694.4 ns
i256_parse(-57896044618658097711785492504343953926634992332820282019728792003956564819968)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.3 µs2.3 µs
i256_parse(170141183460469231731687303715884105727)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.8 µs1.8 µs
i256_parse(57896044618658097711785492504343953926634992332820282019728792003956564819967)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.3 µs2.3 µs
4096 i32_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
865.5 µs865.5 µs
4096 i32_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
872.8 µs872.8 µs
2020-9-8
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
713.6 ns713.6 ns
array_slice 512
arrow/benches/array_slice.rs::benches::array_slice_benchmark
CodSpeed Performance Gauge
0%
3.4 µs3.4 µs
gc view types slice half
arrow-array/benches/gc_view_types.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
sort f32 nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
199.7 µs199.7 µs
2020-09-8
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
688.9 ns688.9 ns
array_slice 2048
arrow/benches/array_slice.rs::benches::array_slice_benchmark
CodSpeed Performance Gauge
0%
3.6 µs3.6 µs
9:50:12 AM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
659.7 ns659.7 ns
2020-09-08
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
694.7 ns694.7 ns
09:50:12.123456789
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
844.2 ns844.2 ns
2020-9-08
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
688.1 ns688.1 ns
9:50
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
534.7 ns534.7 ns
09:50
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
565.3 ns565.3 ns
09:50:12 PM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
632.5 ns632.5 ns
09:50:12.123456789 PM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
908.6 ns908.6 ns
09:50 PM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
600.6 ns600.6 ns
9:50:12.123456789
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
842.8 ns842.8 ns
i256_parse(0)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
655 ns655 ns
like_utf8view scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
253.9 ms253.9 ms
lt scalar StringViewArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
233.2 ms233.2 ms
regexp
arrow/benches/regexp_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
64.7 ms64.7 ms
eq StringArray StringArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
96.4 ms96.4 ms
like_utf8view scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
275.8 ms275.8 ms
bench_list
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
309.5 ms309.5 ms
filter context string high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
21.1 ms21.1 ms
mutable extend
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
7.7 ms7.7 ms
eq scalar StringArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
63.6 ms63.6 ms
4096 u64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
bench_dict_array
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
46.4 ms46.4 ms
4096 i32(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
CodSpeed Performance Gauge
0%
3.4 ms3.4 ms
regexp scalar
arrow/benches/regexp_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
50.5 ms50.5 ms
bench_string
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
104.6 ms104.6 ms
binary packed, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
4096 i64_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
870.5 µs870.5 µs
4096 u64_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
817.3 µs817.3 µs
bench_integer
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
28.3 ms28.3 ms
concat str 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
742.2 µs742.2 µs
4096 StringView(10, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
739.8 µs739.8 µs
lexsort_rows([i32_opt, i32_list_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
from_iter bool
arrow/benches/buffer_create.rs::benches::benchmark::MutableBuffer
CodSpeed Performance Gauge
0%
25.6 ms25.6 ms
MutableBuffer iter bitset
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
29.7 ms29.7 ms
like_utf8view scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
130.8 ms130.8 ms
from_iter bool
arrow/benches/buffer_create.rs::benches::benchmark::Buffer
CodSpeed Performance Gauge
0%
26 ms26 ms
4096 string(100, 0.5) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
bench_nullable_list
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
72 ms72 ms
like_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.9 ms10.9 ms
4096 i64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
decompress GZIP(GzipLevel(6)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
8.1 ms8.1 ms
4096 StringView(20, 0.5), StringView(30, 0), StringView(100, 0), i64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
5.2 ms5.2 ms
convert_rows 4096 string(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
455.4 µs455.4 µs
4096 string(20, 0.5), string(30, 0), f64(0), i64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
4 ms4 ms
4096 u64_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
866.5 µs866.5 µs
4096 u64_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
866.1 µs866.1 µs
bench_float
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
30.5 ms30.5 ms
gt Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
401.1 µs401.1 µs
eq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.8 µs400.8 µs
4096 StringView(20, 0.5), StringView(30, 0), StringView(100, 0), i64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
5.8 ms5.8 ms
sort i32 to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
295.4 µs295.4 µs
decimal128_array_from_vec 32768
arrow/benches/array_from_vec.rs::benches::decimal_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
4096 i32(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
273.8 µs273.8 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
273.8 µs273.8 µs
lexsort_rows([i32_list_opt, i32_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
lt scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
272.5 µs272.5 µs
4096 u64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
decompress GZIP(GzipLevel(6)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
14.3 ms14.3 ms
4096 StringView(10, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
847.4 µs847.4 µs
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringArray
CodSpeed Performance Gauge
0%
6.3 ms6.3 ms
mutable iter extend_from_slice
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
8.4 ms8.4 ms
lexsort_to_indices([i32_list_opt, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
33 ms33 ms
nilike_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
25.7 ms25.7 ms
sort string[10] nulls to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
634.7 µs634.7 µs
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryArray
CodSpeed Performance Gauge
0%
5.7 ms5.7 ms
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
149 µs149 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
149 µs149 µs
compress SNAPPY - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3 ms3 ms
4096 StringView(20, 0.5), StringView(30, 0), f64(0), i64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
mutable prepared
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
2.9 ms2.9 ms
4096 StringView(100, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
lexsort_rows([i32_opt, i32_list]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringArray
CodSpeed Performance Gauge
0%
5.1 ms5.1 ms
like_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
compress ZSTD(ZstdLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
9.5 ms9.5 ms
mutable str 1024
arrow/benches/mutable_array.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
222 ms222 ms
filter context string (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
7.4 ms7.4 ms
convert_rows 4096 i64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
313 µs313 µs
convert_rows 4096 i64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
313 µs313 µs
compress ZSTD(ZstdLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
15.9 ms15.9 ms
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringViewArray
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
convert_columns_prepared 4096 4096 string_dictionary(20, 0.5), string_dictionary(30, 0), string_dictionary(100, 0), i64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
3.5 ms3.5 ms
from_slice
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
6.1 ms6.1 ms
binary packed skip, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
CodSpeed Performance Gauge
0%
736.8 µs736.8 µs
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
lexsort_to_indices([str_list_opt(4), i32]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
convert_columns_prepared 4096 string_dictionary(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
2 ms2 ms
from_slice prepared
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
4 ms4 ms
mutable str nulls 1024
arrow/benches/mutable_array.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
118.6 ms118.6 ms
convert_rows 4096 string(20, 0.5), string(30, 0), string(100, 0), i64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
2 ms2 ms
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
CodSpeed Performance Gauge
0%
4.1 ms4.1 ms
mutable
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
6 ms6 ms
convert_columns_prepared 40960 string view(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
13 ms13 ms
convert_rows 4096 4096 string_dictionary(20, 0.5), string_dictionary(30, 0), string_dictionary(100, 0), i64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
2 ms2 ms
compress LZ4_RAW - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
4096 f32(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
ilike_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.5 ms10.5 ms
bench_bool
arrow/benches/builder.rs::benches::bench_bool::bench_bool
CodSpeed Performance Gauge
0%
2 ms2 ms
filter context decimal128 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
bench_struct_list
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
29 ms29 ms
compress LZ4 - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
4096 i32_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
812.3 µs812.3 µs
regexp_matches_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
8.6 ms8.6 ms
plain encoded optional strings half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/ListArray
CodSpeed Performance Gauge
0%
33.1 ms33.1 ms
bench_nullable_struct
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
108.7 ms108.7 ms
modulo(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
take str null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
338 µs338 µs
4096 f64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
4096 u64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
like_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
4096 f32(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
convert_columns_prepared 4096 string_dictionary(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
modulo(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
modulo(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.3 ms2.3 ms
4096 f64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
4096 values string
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
2.2 ms2.2 ms
4096 StringView(20, 0.5), StringView(30, 0), f64(0), i64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
4 ms4 ms
sort string[10] dict nulls to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
810.9 µs810.9 µs
sort string[10] to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
modulo(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
convert_columns_prepared 4096 string_dictionary(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
970.2 µs970.2 µs
filter context decimal128 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
933.8 µs933.8 µs
rank string[10] 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
concat 1024 arrays i32 4
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
815.6 µs815.6 µs
lexsort_to_indices([str_list_opt(4), i32]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
38.8 ms38.8 ms
filter decimal128 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.8 ms1.8 ms
lexsort_to_indices([str_list(4), i32]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
32.7 ms32.7 ms
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
binary packed, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
modulo(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
regexp_matches_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
8.7 ms8.7 ms
ilike_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.8 ms10.8 ms
convert_columns_prepared 4096 string_dictionary(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
775.1 µs775.1 µs
lexsort_to_indices([str_list(4), i32]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
3.3 ms3.3 ms
nilike_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.8 ms10.8 ms
decompress ZSTD(ZstdLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
8.6 ms8.6 ms
lexsort_rows([dict(100,str_opt(50)), dict(100,str_opt(50)), dict(100,str_opt(50)), str_opt(50)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.5 ms2.5 ms
cast decimal128 to decimal256 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
69.5 µs69.5 µs
binary packed, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
CodSpeed Performance Gauge
0%
3.4 ms3.4 ms
4096 StringView(10, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
739.3 µs739.4 µs
fixed_size_list_array(len: 4096, value_len: 1)
arrow-array/benches/fixed_size_list_array.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
676.2 µs676.2 µs
filter context i32 w NULLs (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
654.6 µs654.6 µs
like_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
585.6 µs585.6 µs
4096 f64_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
4096 f32_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
lexsort (bool, bool) nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
680.9 µs680.9 µs
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
CodSpeed Performance Gauge
0%
3.6 ms3.6 ms
gt Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
482.4 µs482.4 µs
gt_eq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
482.4 µs482.4 µs
convert_columns_prepared 4096 string(20, 0.5), string(30, 0), string(100, 0), i64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
add_checked(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
405.3 µs405.3 µs
add(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
404.9 µs405 µs
take str 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
490.1 µs490.2 µs
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
CodSpeed Performance Gauge
0%
3.9 ms3.9 ms
filter context i32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
417.5 µs417.6 µs
4096 f64_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryArray
CodSpeed Performance Gauge
0%
5.7 ms5.7 ms
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
416.9 µs416.9 µs
filter f32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringViewArray
CodSpeed Performance Gauge
0%
4.4 ms4.4 ms
convert_columns_prepared 4096 bool(0, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
133.5 µs133.5 µs
filter context i32 w NULLs high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
396.9 µs396.9 µs
convert_columns_prepared 4096 string(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
4096 f32_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
filter decimal128 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
nlike_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringArray
CodSpeed Performance Gauge
0%
6.2 ms6.2 ms
gt_eq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.7 µs400.8 µs
lt_eq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.7 µs400.7 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
379.3 µs379.3 µs
filter context i32 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
348.1 µs348.1 µs
convert_columns_prepared 4096 bool(0.3, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
138.8 µs138.8 µs
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringDictionary
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
rank f32 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
384.3 µs384.3 µs
binary packed, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
4096 f32_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
4096 string(20, 0.5), string(30, 0), f64(0), i64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
4 ms4 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
CodSpeed Performance Gauge
0%
3.8 ms3.8 ms
rank f32 nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
234.4 µs234.4 µs
binary packed, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
CodSpeed Performance Gauge
0%
872.1 µs872.1 µs
extract_statistics[String]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract data page statistics for String
CodSpeed Performance Gauge
0%
225.7 µs225.7 µs
filter optimize (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
569.4 µs569.5 µs
4096 values string non-null with bloom filter
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
12.4 ms12.4 ms
bitwise array or, 20% nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise: or
CodSpeed Performance Gauge
0%
818.6 µs818.7 µs
bitwise array not, 20% nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise: not
CodSpeed Performance Gauge
0%
542.8 µs542.8 µs
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
CodSpeed Performance Gauge
0%
1.1 ms1.1 ms
bitwise array and, 20% nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise array: and
CodSpeed Performance Gauge
0%
818.8 µs818.9 µs
filter context u8 w NULLs (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
520 µs520.1 µs
bitwise array scalar xor, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_scalar_benchmark::bench bitwise array scalar: xor
CodSpeed Performance Gauge
0%
543 µs543.1 µs
bit_length
arrow/benches/bit_length_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
24.4 µs24.4 µs
plain encoded, mandatory, no NULLs, short string
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
CodSpeed Performance Gauge
0%
2.8 ms2.8 ms
lexsort (f32, f32) nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
lt Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
482.4 µs482.5 µs
lt_eq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
482.4 µs482.4 µs
convert_columns_prepared 4096 string view(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
751.4 µs751.5 µs
binary packed, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
convert_columns_prepared 4096 string(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
728.7 µs728.8 µs
take str null values 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
289.7 µs289.8 µs
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
CodSpeed Performance Gauge
0%
1.6 ms1.6 ms
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringDictionary
CodSpeed Performance Gauge
0%
2 ms2 ms
add(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
422.3 µs422.4 µs
divide(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
410.2 µs410.2 µs
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
CodSpeed Performance Gauge
0%
1.9 ms1.9 ms
lexsort (f32, f32) 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
take str 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
250.3 µs250.3 µs
nlike_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.6 ms2.6 ms
filter context f32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
654.3 µs654.4 µs
subtract_checked(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
403.5 µs403.5 µs
subtract(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
403.5 µs403.5 µs
multiply_checked(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
403.4 µs403.5 µs
multiply(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
403.4 µs403.4 µs
add_checked(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
422.1 µs422.1 µs
subtract(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
422 µs422.1 µs
subtract_checked(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
422 µs422.1 µs
add_checked(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
422 µs422 µs
add_checked(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.9 µs422 µs
add_checked(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.9 µs421.9 µs
add(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.9 µs421.9 µs
lexsort (f32, f32) 2^12 limit 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.4 ms1.4 ms
binary packed skip, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
CodSpeed Performance Gauge
0%
2 ms2 ms
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
209.5 µs209.5 µs
lexsort (f32, f32) nulls 2^12 limit 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
convert_columns_prepared 4096 string view(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
615.9 µs616 µs
eq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.5 µs400.5 µs
convert_columns_prepared 4096 string(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
591.8 µs591.9 µs
binary packed skip, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT32/Decimal128Array
CodSpeed Performance Gauge
0%
2 ms2 ms
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/INT64/Decimal128Array
CodSpeed Performance Gauge
0%
3.7 ms3.7 ms
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
592.9 µs593 µs
filter context f32 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
397 µs397.1 µs
bitwise array and, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise array: and
CodSpeed Performance Gauge
0%
801 µs801.1 µs
bitwise array or, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise: or
CodSpeed Performance Gauge
0%
800.7 µs800.8 µs
lexsort (bool, bool) 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
479.4 µs479.5 µs
4096 StringView(20, 0.5), StringView(30, 0), f64(0), i64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
4 ms4 ms
bitwise array not, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise: not
CodSpeed Performance Gauge
0%
542.7 µs542.8 µs
i256_div_rem small quotient
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
183.5 µs183.6 µs
filter u8 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
490.5 µs490.6 µs
bitwise array xor, 20% nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise: xor
CodSpeed Performance Gauge
0%
818.6 µs818.8 µs
4096 values string non-null
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
6.9 ms6.9 ms
binary packed, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
CodSpeed Performance Gauge
0%
902.1 µs902.2 µs
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
CodSpeed Performance Gauge
0%
880.2 µs880.4 µs
convert_columns_prepared 4096 string(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
461.4 µs461.5 µs
ilike_utf8_scalar_dyn dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
456.9 µs457 µs
bitwise array xor, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise: xor
CodSpeed Performance Gauge
0%
800.1 µs800.2 µs
convert_columns 4096 i64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
182.9 µs182.9 µs
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
CodSpeed Performance Gauge
0%
1.5 ms1.5 ms
convert_columns_prepared 4096 string view(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
459.5 µs459.6 µs
4096 values string dictionary with bloom filter
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
5.8 ms5.8 ms
lexsort (f32, f32) 2^12 limit 1000
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
569 µs569.1 µs
(run_array_len:1000, physical_array_len:20, string_len: 5)
arrow/benches/string_run_builder.rs::benches::criterion_benchmark::string_run_builder
CodSpeed Performance Gauge
0%
72.1 µs72.2 µs
divide(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
428.3 µs428.4 µs
divide(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
428.3 µs428.3 µs
divide(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
428.2 µs428.3 µs
divide(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
428.2 µs428.3 µs
subtract_checked(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.6 µs
subtract(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.6 µs
subtract_checked(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.6 µs
subtract_checked(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.6 µs
subtract(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.6 µs
multiply_checked(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.6 µs
subtract(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.6 µs
multiply(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.6 µs
multiply_checked(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.6 µs
multiply_checked(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.6 µs
add(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.6 µs
multiply(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.5 µs
add(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.5 µs
multiply(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.5 µs
multiply(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs421.5 µs
multiply_checked(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.4 µs421.5 µs
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
140.2 µs140.2 µs
neq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.5 µs400.6 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
135.1 µs135.2 µs
bitwise array scalar or, 20% nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_scalar_benchmark::bench bitwise array scalar: or
CodSpeed Performance Gauge
0%
543.1 µs543.2 µs
bitwise array scalar xor, 20% nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_scalar_benchmark::bench bitwise array scalar: xor
CodSpeed Performance Gauge
0%
543 µs543.2 µs
like_utf8_scalar_dyn dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
453.7 µs453.8 µs
convert_columns 4096 i64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
169 µs169 µs
extract_statistics[UInt64]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract data page statistics for UInt64
CodSpeed Performance Gauge
0%
131.3 µs131.4 µs
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryArray
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
255.6 µs255.6 µs
filter i32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
625.2 µs625.3 µs
concat i32 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
23.5 µs23.5 µs
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
CodSpeed Performance Gauge
0%
1.3 ms1.3 ms
(run_array_len:1000, physical_array_len:100, string_len: 5)
arrow/benches/string_run_builder.rs::benches::criterion_benchmark::string_run_builder
CodSpeed Performance Gauge
0%
78.4 µs78.4 µs
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryArray
CodSpeed Performance Gauge
0%
4 ms4 ms
plain encoded optional strings no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/ListArray
CodSpeed Performance Gauge
0%
78.7 ms78.7 ms
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringArray
CodSpeed Performance Gauge
0%
4 ms4 ms
lexsort (f32, f32) 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
311.6 µs311.7 µs
filter context string dictionary w NULLs (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
661 µs661.2 µs
filter context string dictionary (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
424.6 µs424.8 µs
bitwise array and, 20% nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_scalar_benchmark::bench bitwise array scalar: and
CodSpeed Performance Gauge
0%
542.6 µs542.8 µs
convert_columns_prepared 4096 u64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
178.4 µs178.4 µs
bitwise array scalar or, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_scalar_benchmark::bench bitwise array scalar: or
CodSpeed Performance Gauge
0%
543.2 µs543.3 µs
bitwise array scalar and, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_scalar_benchmark::bench bitwise array scalar: and
CodSpeed Performance Gauge
0%
542.1 µs542.3 µs
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
CodSpeed Performance Gauge
0%
1.2 ms1.2 ms
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringArray
CodSpeed Performance Gauge
0%
3.2 ms3.2 ms
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringViewArray
CodSpeed Performance Gauge
0%
2.1 ms2.1 ms
i256_div_rem small divisor
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
101.1 µs101.2 µs
cast i64 to string 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
93.9 µs93.9 µs
concat str nulls 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
406.6 µs406.7 µs
filter i32 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
362.9 µs363 µs
convert_columns_prepared 4096 u64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
149.8 µs149.9 µs
filter context string dictionary high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
355 µs355.2 µs
lexsort (f32, f32) nulls 2^12 limit 100
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
297.5 µs297.6 µs
lexsort (f32, f32) nulls 2^12 limit 10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
290.2 µs290.3 µs
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryArray
CodSpeed Performance Gauge
0%
4 ms4 ms
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
CodSpeed Performance Gauge
0%
2.7 ms2.7 ms
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringArray
CodSpeed Performance Gauge
0%
4.2 ms4.2 ms
large_i64
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
72 µs72 µs
lexsort (f32, f32) nulls 2^12 limit 1000
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
359.6 µs359.7 µs
medium_i64
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
71.8 µs71.9 µs
small_i64
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
71.8 µs71.8 µs
gt_eq_dyn_utf8_scalar scalar dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
473 µs473.2 µs
interleave str(20, 0.5) 1024 [0..100, 100..230, 450..1000, 0..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
83.4 µs83.5 µs
lexsort (f32, f32) nulls 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
298 µs298.1 µs
interleave str(20, 0.5) 1024 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
82 µs82 µs
interleave str(20, 0.0) 1024 [0..100, 100..230, 450..1000, 0..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
69.7 µs69.7 µs
decoding: dtype=f32, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
216.7 µs216.8 µs
take str null values null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
153.4 µs153.5 µs
sort i32 to indices 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
71.4 µs71.4 µs
binary packed skip, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int64Array
CodSpeed Performance Gauge
0%
718.8 µs719.1 µs
interleave str(20, 0.0) 1024 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
67.9 µs68 µs
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringViewArray
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
filter context u8 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
71.1 µs71.1 µs
occupancy(values: 10, occupancy: 0.1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
18 µs18 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
137.5 µs137.5 µs
filter context string dictionary w NULLs high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
403.6 µs403.8 µs
take str null indices 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
137 µs137.1 µs
lexsort (f32, f32) 2^12 limit 10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
211.7 µs211.8 µs
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringViewArray
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
nlike_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
585.5 µs585.8 µs
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
CodSpeed Performance Gauge
0%
2.4 ms2.4 ms
equal_string_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
57.3 µs57.4 µs
convert_columns_prepared 4096 i64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
180.5 µs180.6 µs
nlike_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
9 ms9 ms
cast f64 to string 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
114.9 µs114.9 µs
nilike_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.1 ms17.1 ms
small_i32
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
53.4 µs53.5 µs
convert_columns_prepared 4096 i64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
166.5 µs166.6 µs
lexsort (f32, f32) 2^12 limit 100
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
236.2 µs236.3 µs
large_i32
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
51.9 µs52 µs
occupancy(values: 512, occupancy: 1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
12.9 µs12.9 µs
interleave dict_distinct 100
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
44.4 µs44.4 µs
small_f32
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
48.6 µs48.6 µs
interleave dict_distinct 1024
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
43.9 µs44 µs
large_f32
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
48.5 µs48.6 µs
binary packed skip, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
CodSpeed Performance Gauge
0%
646.1 µs646.5 µs
cast decimal256 to decimal128 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
138.2 µs138.3 µs
binary packed skip, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
CodSpeed Performance Gauge
0%
664.5 µs665 µs
filter u8 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
86.3 µs86.4 µs
interleave dict_distinct 2048
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
43.6 µs43.7 µs
filter context u8 w NULLs high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
121 µs121.1 µs
interleave str(20, 0.5) 400 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
40.8 µs40.8 µs
interleave str(20, 0.0) 400 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
34.6 µs34.6 µs
small_bench_list
arrow/benches/json_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
92.4 µs92.5 µs
cast decimal256 to decimal256 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
73.7 µs73.8 µs
sort i32 nulls to indices 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
61.8 µs61.8 µs
(dict_size:100, len:10000, key_len: 100)
arrow/benches/string_dictionary_builder.rs::benches::criterion_benchmark::string_dictionary_builder
CodSpeed Performance Gauge
0%
4.2 ms4.2 ms
extract_statistics[Int64]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract data page statistics for Int64
CodSpeed Performance Gauge
0%
135.1 µs135.3 µs
struct_array_from_vec 1024
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
94.7 µs94.8 µs
extract_statistics[F64]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract data page statistics for F64
CodSpeed Performance Gauge
0%
134.3 µs134.5 µs
interleave i32(0.0) 1024 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
28.4 µs28.4 µs
(run_array_len:4096, physical_array_len:1024, string_len: 25)
arrow/benches/string_run_iterator.rs::benches::criterion_benchmark::string_run_iterator
CodSpeed Performance Gauge
0%
27.9 µs28 µs
occupancy(values: 10, occupancy: 1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
18 µs18 µs
take bool null values null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
26.2 µs26.3 µs
struct_array_from_vec 512
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
51.4 µs51.5 µs
filter decimal128 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
25.7 µs25.7 µs
interleave i32(0.5) 1024 [0..100, 100..230, 450..1000, 0..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
50.3 µs50.3 µs
interleave i32(0.5) 1024 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
49.8 µs49.9 µs
filter u8 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
24.2 µs24.2 µs
fixed_size_list_array(len: 4096, value_len: 32)
arrow-array/benches/fixed_size_list_array.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
23.7 µs23.7 µs
filter optimize high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
21.7 µs21.7 µs
cast int32 to float64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
20.9 µs20.9 µs
cast int32 to int64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
20.8 µs20.8 µs
interleave str(20, 0.5) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
19.9 µs19.9 µs
cast float64 to float32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
18.9 µs18.9 µs
interleave dict_sparse(20, 0.0) 1024 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
88.4 µs88.6 µs
length
arrow/benches/length_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
22.3 µs22.3 µs
take check bounds i32 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
18.6 µs18.6 µs
interleave dict(20, 0.0) 1024 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
88.1 µs88.2 µs
take primitive run logical len: 1024, physical len: 512, indices: 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
143.2 µs143.4 µs
take bool null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.5 µs17.6 µs
interleave str(20, 0.0) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
16.9 µs16.9 µs
interleave i32(0.0) 400 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
16.4 µs16.4 µs
interleave dict(20, 0.0) 1024 [0..100, 100..230, 450..1000, 0..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
90.6 µs90.7 µs
interleave dict_sparse(20, 0.0) 1024 [0..100, 100..230, 450..1000, 0..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
91.3 µs91.4 µs
filter context i32 w NULLs low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
15 µs15 µs
push_length
arrow-buffer/benches/offset.rs::benches::criterion_benchmark::OffsetBufferBuilder
CodSpeed Performance Gauge
0%
14.9 µs14.9 µs
not_with_offset
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_unary_ops
CodSpeed Performance Gauge
0%
14.3 µs14.4 µs
filter context u8 w NULLs low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
14.1 µs14.1 µs
interleave i32(0.0) 1024 [0..100, 100..230, 450..1000, 0..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
27.9 µs28 µs
interleave i32(0.5) 400 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
26.4 µs26.4 µs
interleave i32(0.5) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
13 µs13 µs
not
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_unary_ops
CodSpeed Performance Gauge
0%
12.8 µs12.8 µs
take i32 null values 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
25.4 µs25.4 µs
take check bounds i32 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12.6 µs12.6 µs
cast date64 to date32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12.5 µs12.5 µs
struct_array_from_vec 256
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
36.8 µs36.9 µs
interleave dict(20, 0.0) 400 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
53.6 µs53.7 µs
take bool null values 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
22.5 µs22.5 µs
filter context decimal128 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
11.2 µs11.2 µs
interleave dict_sparse(20, 0.0) 400 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
52.7 µs52.9 µs
cast time32s to time32ms 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.2 µs10.2 µs
occupancy(values: 512, occupancy: 0.5, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
7.3 µs7.4 µs
struct_array_from_vec 128
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
29.6 µs29.7 µs
occupancy(values: 10, occupancy: 0.5, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
18 µs18 µs
(dict_size:20, len:1000, key_len: 5)
arrow/benches/string_dictionary_builder.rs::benches::criterion_benchmark::string_dictionary_builder
CodSpeed Performance Gauge
0%
139.2 µs139.6 µs
interleave i32(0.0) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
8.6 µs8.6 µs
occupancy(values: 100, occupancy: 0.5, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
13 µs13 µs
filter i32 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
24.7 µs24.8 µs
cast float64 to uint64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
23.4 µs23.5 µs
filter context f32 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
14.6 µs14.7 µs
(dict_size:100, len:1000, key_len: 5)
arrow/benches/string_dictionary_builder.rs::benches::criterion_benchmark::string_dictionary_builder
CodSpeed Performance Gauge
0%
149.5 µs150.1 µs
(dict_size:100, len:1000, key_len: 10)
arrow/benches/string_dictionary_builder.rs::benches::criterion_benchmark::string_dictionary_builder
CodSpeed Performance Gauge
0%
162.5 µs163.1 µs
take i32 null values null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
27.8 µs27.9 µs
extract_statistics[F64]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract row group statistics for F64
CodSpeed Performance Gauge
0%
18.6 µs18.7 µs
cast time64ns to time32s 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12.2 µs12.2 µs
interleave dict(20, 0.0) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
35 µs35.2 µs
interleave dict_sparse(20, 0.0) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
34.8 µs35 µs
cast timestamp_ns to timestamp_s 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
5.8 µs5.8 µs
4096 values primitive list
parquet/benches/arrow_writer.rs::benches::bench_nested_writer::write_batch nested
CodSpeed Performance Gauge
-1%
6.9 ms6.9 ms
cast int32 to int32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
5.6 µs5.6 µs
decoding: dtype=f64, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
464.6 µs467 µs
4096 values primitive list non-null
parquet/benches/arrow_writer.rs::benches::bench_nested_writer::write_batch nested
CodSpeed Performance Gauge
-1%
10.7 ms10.8 ms
filter context i32 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
10.8 µs10.8 µs
take bool 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
10.5 µs10.6 µs
take i32 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
10.3 µs10.3 µs
take i32 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
14.9 µs15 µs
occupancy(values: 512, occupancy: 0.5, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
13.2 µs13.3 µs
cast timestamp_ms to i64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
8.9 µs9 µs
filter context string dictionary w NULLs low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
21.4 µs21.5 µs
equal_bool_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
4.1 µs4.2 µs
take i32 null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
16.1 µs16.2 µs
filter context string dictionary low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
17.7 µs17.9 µs
4096 values primitive with bloom filter
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
-1%
21.8 ms22 ms
array_slice 128
arrow/benches/array_slice.rs::benches::array_slice_benchmark
CodSpeed Performance Gauge
-1%
3.3 µs3.3 µs
fixed_size_list_array(len: 4096, value_len: 1024)
arrow-array/benches/fixed_size_list_array.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
3.3 µs3.3 µs
occupancy(values: 10, occupancy: 0.5, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
12.8 µs12.9 µs
(run_array_len:1000, physical_array_len:100, string_len: 10)
arrow/benches/string_run_builder.rs::benches::criterion_benchmark::string_run_builder
CodSpeed Performance Gauge
-1%
87.1 µs88 µs
occupancy(values: 512, occupancy: 0.1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
7.4 µs7.4 µs
4096 values primitive non-null with bloom filter
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
-1%
22 ms22.2 ms
occupancy(values: 100, occupancy: 1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
7.6 µs7.7 µs
occupancy(values: 100, occupancy: 1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
17.9 µs18.1 µs
2020-09-08T13:42:29.190855999
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
2 µs2 µs
2020-09-08T13:42:29.190855
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
2 µs2 µs
2020-09-08T13:42:29.190855Z
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-2%
1.9 µs1.9 µs
cast decimal256 to decimal256 512 with same scale
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-2%
4.3 µs4.4 µs
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/FIXED_LENGTH_BYTE_ARRAY/Decimal128Array
CodSpeed Performance Gauge
-2%
7.9 ms8.1 ms
validate_decimal128_array 20000
arrow/benches/decimal_validate.rs::benches::validate_decimal128_benchmark
CodSpeed Performance Gauge
-3%
3.2 µs3.3 µs
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/BYTE_ARRAY/Decimal128Array
CodSpeed Performance Gauge
-3%
6.2 ms6.4 ms
2020-09-08T13:42:29.190
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-3%
1.9 µs2 µs
2020-09-08T13:42:29
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-3%
1.8 µs1.8 µs
4096 values primitive
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
-4%
4.7 ms4.8 ms
2020-09-08
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-4%
1.2 µs1.3 µs
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/BYTE_ARRAY/Decimal128Array
CodSpeed Performance Gauge
-5%
7.3 ms7.6 ms
4096 values primitive non-null
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
-5%
4.4 ms4.6 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/BYTE_ARRAY/Decimal128Array
CodSpeed Performance Gauge
-5%
7.2 ms7.5 ms
occupancy(values: 100, occupancy: 0.5, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-6%
8 µs8.5 µs
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/FIXED_LENGTH_BYTE_ARRAY/Decimal128Array
CodSpeed Performance Gauge
-6%
5.9 ms6.3 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/FIXED_LENGTH_BYTE_ARRAY/Decimal128Array
CodSpeed Performance Gauge
-6%
5.9 ms6.3 ms

Ignored

boolean_append_packed
arrow/benches/boolean_append_packed.rs::benches::boolean_append_packed
Ignored
CodSpeed Performance Gauge
-5%
81.9 µs86.5 µs

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
1 year ago
by etseidl
-17.02%
revert changes to Decoder and add VariableWidthByteStreamSplitDecoder
75ea319
1 year ago
by etseidl
+65.32%
begin implementing roundtrip test
e7829c3
1 year ago
by etseidl
-0.05%
move test
c0eb828
1 year ago
by etseidl
© 2026 CodSpeed Technology
Home Terms Privacy Docs