CodSpeedHQ
arrow-rs
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Extend Parquet BYTE_STREAM_SPLIT support to INT32, INT64, and FIXED_LEN_BYTE_ARRAY primitive types
#60
Comparing
fork-6159-etseidl/bss
(
c0eb828
) with
master
(
d065e8e
)
CodSpeed Performance Gauge
+65%
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 ms
6.8 ms
Passed
min nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
+6%
491.4 ns
462.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 µs
12.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 µs
8 µ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 µs
12.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 µs
7.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 µs
13 µ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 µs
17.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 µs
13.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 µs
18 µs
validate_decimal256_array 20000
arrow/benches/decimal_validate.rs::benches::validate_decimal256_benchmark
CodSpeed Performance Gauge
+1%
3.4 µs
3.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 µs
7.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 µs
314.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 µs
18.1 µs
equal_bool_513
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
4.7 µs
4.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 µs
13 µs
array_from_vec 128
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
5.1 µs
5.1 µs
array_from_vec 256
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
5.4 µs
5.3 µs
not
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
10.9 µs
10.9 µs
equal_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
5.5 µs
5.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 µs
17.8 µs
max nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
6 µs
6 µs
or nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
6.1 µs
6 µs
not_sliced
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
13 µs
12.9 µs
array_from_vec 512
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
7 µs
7 µs
and_sliced
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
14.2 µs
14.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 µs
7.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 µs
7.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 µs
17.2 µs
partition(low cardinality) 1024
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.6 µs
17.5 µs
4096 values bool
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
442.2 µs
440.8 µs
occupancy(values: 10, occupancy: 1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
9.9 µs
9.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 µs
9.9 µs
occupancy(values: 512, occupancy: 0.5, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
10 µs
10 µs
occupancy(values: 512, occupancy: 1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
10.3 µs
10.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 µs
10.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 µs
10.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 µs
84.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 µs
10.7 µs
occupancy(values: 100, occupancy: 1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
10.8 µs
10.7 µs
bench_decimal128_builder
arrow/benches/builder.rs::benches::bench_decimal256
CodSpeed Performance Gauge
0%
679 µs
677.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 µs
10.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 µs
95 µ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 µs
81.1 µs
and
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
11.6 µs
11.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 µs
84.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 ms
2.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 µs
88.2 µs
bench_decimal128_builder
arrow/benches/builder.rs::benches::bench_decimal128
CodSpeed Performance Gauge
0%
666.3 µs
664.9 µs
equal_nulls_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
13.6 µs
13.6 µs
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringDictionary
CodSpeed Performance Gauge
0%
2 ms
2 ms
or_sliced
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
14.2 µs
14.2 µs
take bool 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
15.3 µs
15.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 µs
15.4 µs
cast int32 to float32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
16.7 µs
16.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 µs
145.1 µs
occupancy(values: 512, occupancy: 1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
18 µs
18 µ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 µs
150.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 µs
154.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 µs
568.2 µs
small_bench_primitive
arrow/benches/json_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
63 µs
63 µs
extract_statistics[String]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract row group statistics for String
CodSpeed Performance Gauge
0%
22.7 µs
22.7 µs
encoding: dtype=f64, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
729.5 µs
728.7 µs
cast utf8 to date32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
57.1 µs
57 µs
partition(u8) 2^10
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
30.5 µs
30.5 µs
sort primitive run 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
64.3 µs
64.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 µs
7.9 µs
concat i32 nulls 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
27.2 µs
27.2 µs
cast utf8 to f32
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
72.6 µs
72.6 µs
filter context string low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
32.9 µs
32.9 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
167.6 µs
167.5 µs
sort i32 nulls 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
44.6 µs
44.6 µs
eq_dyn_utf8_scalar dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
452 µs
451.7 µs
equal_string_nulls_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
48.5 µs
48.4 µs
partition(u8) 2^12
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
51 µs
50.9 µs
record_batches_to_csv
arrow/benches/csv_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
51.7 µs
51.7 µs
partition(f64) 2^10
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
55 µs
54.9 µs
concat str_dict 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
49.8 µs
49.8 µs
sort i32 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
58.7 µs
58.6 µs
concat str_dict_sparse 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
67.1 µs
67 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
70.3 µs
70.2 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
70.3 µs
70.2 µs
sort primitive run to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
70.8 µs
70.7 µs
decimal256_array_from_vec 32768
arrow/benches/array_from_vec.rs::benches::decimal_benchmark
CodSpeed Performance Gauge
0%
64.6 µs
64.6 µs
4096 i64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
4096 values string dictionary
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
3.3 ms
3.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 ms
1.3 ms
cast dict to string view
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
423.1 µs
423 µs
byte_array_to_string_array 20000
arrow/benches/array_data_validate.rs::benches::validate_benchmark
CodSpeed Performance Gauge
0%
170.4 µs
170.3 µs
convert_columns 4096 bool(0.3, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
141.2 µs
141.1 µs
cast f32 to string 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
99.6 µs
99.6 µs
4096 i64_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
871.7 µs
871.5 µs
cast utf8 to date64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
206.2 µs
206.1 µs
compress GZIP(GzipLevel(6)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
129.1 ms
129.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 µs
333.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 µs
761.2 µs
4096 string(100, 0.5) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
encoding: dtype=f32, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
375 µs
374.9 µs
convert_columns 4096 string_dictionary_low_cardinality(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
411 µs
410.9 µs
4096 string(30, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
divide_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs
281.5 µs
divide_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs
281.5 µs
divide_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs
281.5 µs
divide_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs
281.5 µs
divide_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs
281.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 µs
874.4 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
158.5 µs
158.4 µs
sort i32 nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
163.1 µs
163.1 µs
like_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
9 ms
9 ms
open(default)
parquet/benches/metadata.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
133.9 µs
133.8 µs
validate_utf8_array_data 20000
arrow/benches/array_data_validate.rs::benches::validate_benchmark
CodSpeed Performance Gauge
0%
344.2 µs
344.2 µs
ilike_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.1 ms
17.1 ms
convert_rows 4096 string view(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
526.7 µs
526.6 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
392.6 µs
392.6 µs
convert_columns 4096 bool(0, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
135.9 µs
135.8 µs
convert_columns 4096 string_dictionary(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
772.4 µs
772.3 µs
validate_binary_array_data 20000
arrow/benches/array_data_validate.rs::benches::validate_benchmark
CodSpeed Performance Gauge
0%
230 µs
230 µs
4096 f64_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.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 ms
5.1 ms
convert_rows 4096 string view(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
660.2 µs
660.1 µs
convert_columns 4096 string(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
464.2 µs
464.2 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
229.2 µs
229.2 µs
convert_rows 4096 string view(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
725.1 µs
725 µ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 ms
3.7 ms
add_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs
274.7 µs
subtract_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs
274.7 µs
4096 string(10, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
786.3 µs
786.2 µs
add_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs
274.7 µs
add_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs
274.7 µs
add_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs
274.7 µs
add_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs
274.7 µs
subtract_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs
274.8 µs
subtract_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs
274.8 µs
subtract_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs
274.8 µs
subtract_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
275.4 µs
275.4 µs
sort i32 nulls to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
226.3 µs
226.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 ms
2 ms
sort f32 nulls to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
292.3 µs
292.3 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
270 µs
270 µs
sort i32 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
261.7 µs
261.7 µs
gt scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
263 µs
262.9 µs
lt_eq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
263 µs
262.9 µs
eq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
263 µs
263 µs
neq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
263.5 µs
263.4 µs
eq dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
rank string[10] nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
660 µs
660 µs
convert_rows 4096 u64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
311.3 µs
311.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 µs
866.3 µs
gt_eq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
272.1 µs
272.1 µs
convert_rows 4096 u64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
311.2 µs
311.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 ms
4.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 ms
3.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 ms
4.1 ms
sort f32 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
344.8 µs
344.7 µs
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
CodSpeed Performance Gauge
0%
759 µs
758.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 ms
5.2 ms
compress LZ4 - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
lexsort_to_indices([i32, i32_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
lexsort_to_indices([i32, i32_list, str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
lexsort_to_indices([i32, str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
convert_columns 4096 string_dictionary(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
982 µs
981.9 µs
equal_51200
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
389.7 µs
389.7 µs
4096 string(100, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
large_bench_primitive
arrow/benches/json_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
13.6 ms
13.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 ms
3.8 ms
convert_columns 4096 string_dictionary(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
neq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
401.6 µs
401.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 ms
3.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 ms
4.5 ms
lexsort_rows([i32, str_opt(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
lt Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.8 µs
400.8 µs
convert_columns 4096 string view(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
462.6 µs
462.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 µs
22.4 µs
lexsort_rows([str_opt(16), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2 ms
2 ms
lexsort_to_indices([i32, str_opt(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
lexsort_to_indices([i32, str_list(4)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.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 µs
227.8 µs
lexsort_to_indices([i32, str_list_opt(4)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
nilike_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.5 ms
10.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 ms
2.7 ms
compress GZIP(GzipLevel(6)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
99.2 ms
99.2 ms
convert_columns 4096 string view(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
618.3 µs
618.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 ms
4.4 ms
convert_columns 4096 string(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
594.5 µs
594.5 µs
lexsort_rows([i32, str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
4096 string(10, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
751.9 µs
751.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 ms
2.6 ms
lexsort_to_indices([i32, i32_list, str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms
12 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 ms
4.1 ms
convert_rows 4096 string_dictionary(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
670.4 µs
670.4 µs
lexsort_to_indices([i32, str_list_opt(4)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms
12 ms
lexsort_to_indices([i32, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms
12 ms
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
lexsort_to_indices([i32, str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms
12 ms
lexsort_to_indices([i32, str_list(4)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms
12 ms
lexsort_to_indices([i32, str_opt(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms
12 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 ms
3.7 ms
convert_rows 4096 string(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
669.7 µs
669.7 µs
convert_columns 4096 string(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
730.8 µs
730.8 µs
convert_columns 4096 string view(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
753.4 µs
753.4 µs
ilike_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
9.2 ms
9.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 ms
4.6 ms
convert_columns 4096 string_dictionary(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
2 ms
2 ms
4096 i64_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
822.9 µs
822.9 µs
lexsort_rows([i32, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
13.5 ms
13.5 ms
convert_columns 4096 u64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
152.4 µs
152.4 µs
lexsort_rows([i32, str_opt(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
15.8 ms
15.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 ms
1.5 ms
4096 StringView(100, 0.5) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
lexsort_to_indices([str_opt(16), str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
27.3 ms
27.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 ms
13.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 ms
4.5 ms
lexsort_rows([i32, i32_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
lexsort_rows([str_opt(16), str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.4 ms
17.4 ms
lexsort_rows([i32, str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
15.8 ms
15.8 ms
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string
CodSpeed Performance Gauge
0%
1.8 ms
1.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 ms
3 ms
4096 string(10, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
871.1 µs
871.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 ms
2.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 ms
27 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 ms
20.1 ms
nilike_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
9.2 ms
9.2 ms
lexsort_rows([i32_opt, i32_list]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
19.9 ms
19.9 ms
lexsort_rows([i32_list_opt, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
19.4 ms
19.4 ms
modulo_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.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 ms
22.5 ms
bench_primitive_nulls
arrow/benches/builder.rs::benches::bench_primitive_nulls::bench_primitive_nulls
CodSpeed Performance Gauge
0%
8.5 ms
8.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 ms
27.3 ms
convert_columns 4096 string(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
modulo_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
sort string[10] dict to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.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 ms
26 ms
4096 string(30, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.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 ms
4.6 ms
lexsort_rows([i32, i32_list, str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
22.5 ms
22.5 ms
lexsort_rows([i32_opt, i32_list_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
19.5 ms
19.5 ms
modulo_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.3 ms
1.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 ms
2.1 ms
convert_columns 4096 u64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
181 µs
181 µ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 ms
3.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 ms
3.8 ms
4096 f64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
decompress BROTLI(BrotliLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
25 ms
25 ms
filter context short string view (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
filter context mixed string view (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.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 ms
3.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 ms
21.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 ms
46.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 ms
24.3 ms
modulo_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.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 ms
47.1 ms
lexsort_to_indices([i32_opt, i32_list]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
modulo_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.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 ms
6.4 ms
4096 string(100, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3.1 ms
3.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 ms
2.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 ms
2.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 ms
1.1 ms
open(page index)
parquet/benches/metadata.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
CodSpeed Performance Gauge
0%
1.7 ms
1.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 ms
15 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 ms
1.8 ms
lexsort_rows([i32, i32_list, str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
lexsort_to_indices([i32_opt, i32_list]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
19.1 ms
19.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 ms
5.8 ms
4096 string(30, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
lexsort_to_indices([str_opt(16), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
lexsort_to_indices([i32_opt, i32_list_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2 ms
2 ms
decompress SNAPPY - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
4096 StringView(30, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
convert_rows 4096 bool(0.3, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
196.1 µs
196.1 µs
4096 i64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.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 µs
322.2 µs
compress LZ4_RAW - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
decompress SNAPPY - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
4096 string(100, 0.5) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.2 ms
2.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 ms
2.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 ms
21.9 ms
lexsort_to_indices([i32_opt, i32_list_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
19.6 ms
19.6 ms
sort f32 to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
384.6 µs
384.6 µs
decompress BROTLI(BrotliLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
50.3 ms
50.3 ms
multiply_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs
274.7 µs
4096 StringView(30, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
lexsort_rows([i32, str_list_opt(4)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
nlike_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.9 ms
10.9 ms
4096 StringView(30, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.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 ms
2.1 ms
4096 StringView(100, 0.5) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2 ms
2 ms
lexsort_rows([i32, str_list(4)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
7.9 ms
7.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 µs
572.3 µs
convert_rows 4096 bool(0, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
196.1 µs
196.1 µs
convert_rows 40960 string view(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
12.4 ms
12.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 µs
399.8 µs
convert_columns 40960 string view(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
12.9 ms
12.9 ms
4096 StringView(100, 0.5) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
bench_primitive
arrow/benches/builder.rs::benches::bench_primitive::bench_primitive
CodSpeed Performance Gauge
0%
8.5 ms
8.5 ms
bench_mixed
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
128.5 ms
128.5 ms
bench_struct
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
202.8 ms
202.8 ms
lexsort_rows([str_list_opt(4), i32]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
69.4 ms
69.4 ms
ilike_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
25.7 ms
25.7 ms
neq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
262.9 µs
262.9 µs
eq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
262.9 µs
262.9 µs
lexsort_rows([str_list_opt(4), i32]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
multiply_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs
274.7 µs
multiply_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs
274.7 µs
multiply_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs
274.7 µs
multiply_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
275.3 µs
275.3 µs
lexsort_rows([str_list(4), i32]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
86.5 ms
86.5 ms
filter context u8 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
282.3 µs
282.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 µs
855.3 µs
lexsort_rows([i32, str_list(4)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
86.8 ms
86.8 ms
gt scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
308.4 µs
308.4 µs
lt_eq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
308.4 µs
308.4 µs
gt_eq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
317.6 µs
317.6 µs
lt scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
317.6 µs
317.6 µs
lexsort_rows([i32, str_list_opt(4)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
69.4 ms
69.4 ms
4096 string(100, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
4 ms
4 ms
4096 i32(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.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 ms
4.8 ms
compress BROTLI(BrotliLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
31.1 ms
31.1 ms
4096 StringView(100, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3.1 ms
3.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 µs
456.1 µs
convert_rows 4096 string_dictionary(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
456.3 µs
456.3 µs
lexsort_to_indices([i32_list_opt, i32_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
like_utf8view scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
968.6 ms
968.6 ms
convert_rows 4096 string_dictionary(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
593.9 µs
593.9 µs
convert_rows 4096 string_dictionary_low_cardinality(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
594 µs
594 µs
concat fixed size lists
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
8 ms
8 ms
4096 f32(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
4096 StringView(100, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
lexsort_rows([str_list(4), i32]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
7.8 ms
7.8 ms
compress BROTLI(BrotliLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
30.7 ms
30.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 ms
1.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 ms
6.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 ms
1.1 ms
convert_rows 4096 string_dictionary(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
bench_string
arrow/benches/builder.rs::benches::bench_string::bench_primitive
CodSpeed Performance Gauge
0%
19.2 ms
19.2 ms
decompress ZSTD(ZstdLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
10.8 ms
10.8 ms
decompress LZ4 - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
decompress LZ4 - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
substring utf8 (start = 0, length = None)
arrow/benches/substring_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
64.6 ms
64.6 ms
substring fixed size binary array
arrow/benches/substring_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
62.2 ms
62.2 ms
substring utf8 (start = 1, length = str_len - 1)
arrow/benches/substring_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
67.5 ms
67.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 ms
4.5 ms
like_utf8view scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
554.4 ms
554.4 ms
gc view types all
arrow-array/benches/gc_view_types.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
7 ms
7 ms
eq StringViewArray StringViewArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
161.2 ms
161.2 ms
lt scalar StringArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
265.5 ms
265.5 ms
substring utf8 by char
arrow/benches/substring_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
298.3 ms
298.3 ms
from_lengths
arrow-buffer/benches/offset.rs::benches::criterion_benchmark::OffsetBuffer
CodSpeed Performance Gauge
0%
13.1 µs
13.1 µs
123.123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
705.6 ns
705.6 ns
123.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
123.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
707.8 ns
707.8 ns
-123.123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
708.6 ns
708.6 ns
123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
-123.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
710.8 ns
710.8 ns
-123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
new
arrow-buffer/benches/offset.rs::benches::criterion_benchmark::OffsetBuffer
CodSpeed Performance Gauge
0%
4.7 µs
4.7 µs
-123.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
0.0000123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
691.1 ns
691.1 ns
-12.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 µs
1.2 µs
00.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
-12345678912345678.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
843.1 ns
843.1 ns
-00.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
-99999999999999999.999
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
870 ns
870 ns
99999999999999999.999
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
837.8 ns
837.8 ns
12345678912345678.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
869.2 ns
869.2 ns
.123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
647.5 ns
647.5 ns
-123.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 µs
1.2 µs
-.123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
650.6 ns
650.6 ns
12.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 µs
1.2 µs
123.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 µs
1.2 µs
eq MonthDayNano
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
eq scalar MonthDayNano
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
711.6 µs
711.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 µs
860.5 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
255.6 µs
255.6 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
236 µs
236 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
507.8 µs
507.8 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
35.3 µs
35.3 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
205.7 µs
205.7 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
42.2 µs
42.2 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
507.9 µs
507.9 µs
decompress LZ4_RAW - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
39.9 µs
39.9 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
593 µs
593 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
132.9 µs
132.9 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
70.2 µs
70.2 µs
compress SNAPPY - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
5 ms
5 ms
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
137.5 µs
137.5 µs
decompress LZ4_RAW - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
240.7 µs
240.7 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
280.2 µs
280.2 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
416.9 µs
416.9 µs
or nonnull mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
616.4 ns
616.4 ns
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
410.8 µs
410.8 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
410.8 µs
410.8 µs
min nonnull true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
222.6 µs
222.6 µs
min nullable mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
607.8 ns
607.8 ns
min nonnull mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
462.2 ns
462.2 ns
or nonnull true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
616.4 ns
616.4 ns
max nullable mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
845.8 ns
845.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 µs
18.3 µs
or nullable mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
904.7 ns
904.7 ns
convert_rows 4096 string(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
max nonnull true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
557.5 ns
557.5 ns
convert_rows 4096 string(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
593.6 µs
593.6 µs
max nonnull mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
557.5 ns
557.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 µs
18.5 µs
and
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_binary_ops
CodSpeed Performance Gauge
0%
12.3 µs
12.3 µs
or
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_binary_ops
CodSpeed Performance Gauge
0%
12.3 µs
12.3 µs
and_with_offset
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_binary_ops
CodSpeed Performance Gauge
0%
16.3 µs
16.3 µs
or_with_offset
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_binary_ops
CodSpeed Performance Gauge
0%
16.3 µs
16.3 µs
max nullable true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
845.8 ns
845.8 ns
or nullable false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
13.4 µs
13.4 µs
min nullable false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
599.4 ns
599.4 ns
max nullable false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
13.4 µs
13.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 µs
7.2 µs
min nullable true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
435.3 µs
435.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 µs
14.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 µs
69.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 µs
7.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 µs
31.4 µs
or nullable true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
904.7 ns
904.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 µs
154.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 µs
14.1 µs
cast int32 to uint32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
18.1 µs
18.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 µs
28 µ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 µs
28 µ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 µs
14.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 µs
13.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 µs
337.9 µs
cast int64 to int32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
20.4 µs
20.4 µs
cast date32 to date64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
11.9 µs
11.9 µs
cast float32 to int32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
18.8 µs
18.8 µs
or
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
11.6 µs
11.6 µs
cast time32s to time64us 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
11.6 µs
11.6 µs
cast timestamp_ms to timestamp_ns 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
30.9 µs
30.9 µs
cast string view to dict
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
cast decimal128 to decimal128 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
33 µs
33 µs
cast decimal128 to decimal128 512 with same scale
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
4.3 µs
4.3 µs
partition(u8) 2^12 with nulls
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
59.2 µs
59.2 µs
filter optimize low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.2 µs
17.2 µs
filter context u8 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
9.6 µs
9.6 µs
array_string_from_vec 512
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
36.4 µs
36.4 µs
array_string_from_vec 256
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
24 µs
24 µs
array_string_from_vec 128
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
17.4 µs
17.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 µs
2.6 µs
2020-09-08T13:42:29+00:00
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.5 µs
2.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 µs
2.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 µs
2.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 ms
1.8 ms
filter single record batch
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
627.4 µs
627.4 µs
partition(u8) 2^10 with nulls
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
32.5 µs
32.5 µs
i256_parse(-1)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
625.3 ns
625.3 ns
i256_parse(-170141183460469231731687303715884105728)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.8 µs
1.8 µs
i256_parse(1)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
655 ns
655 ns
i256_parse(-1233456789)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
670.3 ns
670.3 ns
i256_parse(1233456789)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
694.4 ns
694.4 ns
i256_parse(-57896044618658097711785492504343953926634992332820282019728792003956564819968)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.3 µs
2.3 µs
i256_parse(170141183460469231731687303715884105727)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.8 µs
1.8 µs
i256_parse(57896044618658097711785492504343953926634992332820282019728792003956564819967)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.3 µs
2.3 µs
4096 i32_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
865.5 µs
865.5 µs
4096 i32_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
872.8 µs
872.8 µs
2020-9-8
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
713.6 ns
713.6 ns
array_slice 512
arrow/benches/array_slice.rs::benches::array_slice_benchmark
CodSpeed Performance Gauge
0%
3.4 µs
3.4 µs
gc view types slice half
arrow-array/benches/gc_view_types.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3.5 ms
3.5 ms
sort f32 nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
199.7 µs
199.7 µs
2020-09-8
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
688.9 ns
688.9 ns
array_slice 2048
arrow/benches/array_slice.rs::benches::array_slice_benchmark
CodSpeed Performance Gauge
0%
3.6 µs
3.6 µs
9:50:12 AM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
659.7 ns
659.7 ns
2020-09-08
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
694.7 ns
694.7 ns
09:50:12.123456789
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
844.2 ns
844.2 ns
2020-9-08
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
688.1 ns
688.1 ns
9:50
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
534.7 ns
534.7 ns
09:50
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
565.3 ns
565.3 ns
09:50:12 PM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
632.5 ns
632.5 ns
09:50:12.123456789 PM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
908.6 ns
908.6 ns
09:50 PM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
600.6 ns
600.6 ns
9:50:12.123456789
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
842.8 ns
842.8 ns
i256_parse(0)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
655 ns
655 ns
like_utf8view scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
253.9 ms
253.9 ms
lt scalar StringViewArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
233.2 ms
233.2 ms
regexp
arrow/benches/regexp_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
64.7 ms
64.7 ms
eq StringArray StringArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
96.4 ms
96.4 ms
like_utf8view scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
275.8 ms
275.8 ms
bench_list
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
309.5 ms
309.5 ms
filter context string high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
21.1 ms
21.1 ms
mutable extend
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
7.7 ms
7.7 ms
eq scalar StringArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
63.6 ms
63.6 ms
4096 u64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
bench_dict_array
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
46.4 ms
46.4 ms
4096 i32(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.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 ms
3.4 ms
regexp scalar
arrow/benches/regexp_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
50.5 ms
50.5 ms
bench_string
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
104.6 ms
104.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 ms
3.9 ms
4096 i64_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
870.5 µs
870.5 µs
4096 u64_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
817.3 µs
817.3 µs
bench_integer
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
28.3 ms
28.3 ms
concat str 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
742.2 µs
742.2 µs
4096 StringView(10, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
739.8 µs
739.8 µs
lexsort_rows([i32_opt, i32_list_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
from_iter bool
arrow/benches/buffer_create.rs::benches::benchmark::MutableBuffer
CodSpeed Performance Gauge
0%
25.6 ms
25.6 ms
MutableBuffer iter bitset
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
29.7 ms
29.7 ms
like_utf8view scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
130.8 ms
130.8 ms
from_iter bool
arrow/benches/buffer_create.rs::benches::benchmark::Buffer
CodSpeed Performance Gauge
0%
26 ms
26 ms
4096 string(100, 0.5) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
bench_nullable_list
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
72 ms
72 ms
like_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.9 ms
10.9 ms
4096 i64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
decompress GZIP(GzipLevel(6)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
8.1 ms
8.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 ms
5.2 ms
convert_rows 4096 string(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
455.4 µs
455.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 ms
4 ms
4096 u64_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
866.5 µs
866.5 µs
4096 u64_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
866.1 µs
866.1 µs
bench_float
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
30.5 ms
30.5 ms
gt Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
401.1 µs
401.1 µs
eq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.8 µs
400.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 ms
5.8 ms
sort i32 to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
295.4 µs
295.4 µs
decimal128_array_from_vec 32768
arrow/benches/array_from_vec.rs::benches::decimal_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
4096 i32(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
273.8 µs
273.8 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
273.8 µs
273.8 µs
lexsort_rows([i32_list_opt, i32_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
lt scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
272.5 µs
272.5 µs
4096 u64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
decompress GZIP(GzipLevel(6)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
14.3 ms
14.3 ms
4096 StringView(10, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
847.4 µs
847.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 ms
6.3 ms
mutable iter extend_from_slice
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
8.4 ms
8.4 ms
lexsort_to_indices([i32_list_opt, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
33 ms
33 ms
nilike_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
25.7 ms
25.7 ms
sort string[10] nulls to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
634.7 µs
634.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 ms
5.7 ms
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
149 µs
149 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
149 µs
149 µs
compress SNAPPY - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3 ms
3 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 ms
4.4 ms
mutable prepared
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
4096 StringView(100, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
lexsort_rows([i32_opt, i32_list]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.3 ms
2.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 ms
5.1 ms
like_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
compress ZSTD(ZstdLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
9.5 ms
9.5 ms
mutable str 1024
arrow/benches/mutable_array.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
222 ms
222 ms
filter context string (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
7.4 ms
7.4 ms
convert_rows 4096 i64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
313 µs
313 µs
convert_rows 4096 i64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
313 µs
313 µs
compress ZSTD(ZstdLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
15.9 ms
15.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 ms
3.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 ms
3.5 ms
from_slice
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
6.1 ms
6.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 µs
736.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 ms
3.3 ms
lexsort_to_indices([str_list_opt(4), i32]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
3.7 ms
3.7 ms
convert_columns_prepared 4096 string_dictionary(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
2 ms
2 ms
from_slice prepared
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
4 ms
4 ms
mutable str nulls 1024
arrow/benches/mutable_array.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
118.6 ms
118.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 ms
2 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 ms
4.1 ms
mutable
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
6 ms
6 ms
convert_columns_prepared 40960 string view(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
13 ms
13 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 ms
2 ms
compress LZ4_RAW - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
4096 f32(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
ilike_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.5 ms
10.5 ms
bench_bool
arrow/benches/builder.rs::benches::bench_bool::bench_bool
CodSpeed Performance Gauge
0%
2 ms
2 ms
filter context decimal128 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
bench_struct_list
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
29 ms
29 ms
compress LZ4 - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
4096 i32_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
812.3 µs
812.3 µs
regexp_matches_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
8.6 ms
8.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 ms
33.1 ms
bench_nullable_struct
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
108.7 ms
108.7 ms
modulo(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
take str null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
338 µs
338 µs
4096 f64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
4096 u64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
like_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
4096 f32(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.3 ms
1.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 ms
1.2 ms
modulo(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
modulo(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
4096 f64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
4096 values string
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
2.2 ms
2.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 ms
4 ms
sort string[10] dict nulls to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
810.9 µs
810.9 µs
sort string[10] to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
modulo(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
convert_columns_prepared 4096 string_dictionary(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
970.2 µs
970.2 µs
filter context decimal128 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
933.8 µs
933.8 µs
rank string[10] 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
concat 1024 arrays i32 4
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
815.6 µs
815.6 µs
lexsort_to_indices([str_list_opt(4), i32]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
38.8 ms
38.8 ms
filter decimal128 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
lexsort_to_indices([str_list(4), i32]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
32.7 ms
32.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 ms
3.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 ms
1.1 ms
modulo(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
regexp_matches_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
8.7 ms
8.7 ms
ilike_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.8 ms
10.8 ms
convert_columns_prepared 4096 string_dictionary(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
775.1 µs
775.1 µs
lexsort_to_indices([str_list(4), i32]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
3.3 ms
3.3 ms
nilike_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.8 ms
10.8 ms
decompress ZSTD(ZstdLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
8.6 ms
8.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 ms
2.5 ms
cast decimal128 to decimal256 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
69.5 µs
69.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 ms
3.4 ms
4096 StringView(10, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
739.3 µs
739.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 µs
676.2 µs
filter context i32 w NULLs (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
654.6 µs
654.6 µs
like_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
585.6 µs
585.6 µs
4096 f64_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.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 ms
1.5 ms
4096 f32_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
lexsort (bool, bool) nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
680.9 µs
680.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 ms
3.6 ms
gt Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
482.4 µs
482.4 µs
gt_eq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
482.4 µs
482.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 ms
2.1 ms
add_checked(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
405.3 µs
405.3 µs
add(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
404.9 µs
405 µs
take str 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
490.1 µs
490.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 ms
3.9 ms
filter context i32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
417.5 µs
417.6 µs
4096 f64_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.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 ms
5.7 ms
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
416.9 µs
416.9 µs
filter f32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.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 ms
4.4 ms
convert_columns_prepared 4096 bool(0, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
133.5 µs
133.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 µs
396.9 µs
convert_columns_prepared 4096 string(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
4096 f32_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
filter decimal128 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
nlike_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.4 ms
2.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 ms
6.2 ms
gt_eq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.7 µs
400.8 µs
lt_eq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.7 µs
400.7 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
379.3 µs
379.3 µs
filter context i32 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
348.1 µs
348.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 µs
138.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 ms
2.1 ms
rank f32 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
384.3 µs
384.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 ms
1.4 ms
4096 f32_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.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 ms
4 ms
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
CodSpeed Performance Gauge
0%
3.8 ms
3.8 ms
rank f32 nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
234.4 µs
234.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 µs
872.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 µs
225.7 µs
filter optimize (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
569.4 µs
569.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 ms
12.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 µs
818.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 µs
542.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 ms
1.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 µs
818.9 µs
filter context u8 w NULLs (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
520 µs
520.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 µs
543.1 µs
bit_length
arrow/benches/bit_length_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
24.4 µs
24.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 ms
2.8 ms
lexsort (f32, f32) nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
lt Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
482.4 µs
482.5 µs
lt_eq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
482.4 µs
482.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 µs
751.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 ms
1.2 ms
convert_columns_prepared 4096 string(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
728.7 µs
728.8 µs
take str null values 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
289.7 µs
289.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 ms
1.6 ms
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringDictionary
CodSpeed Performance Gauge
0%
2 ms
2 ms
add(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
422.3 µs
422.4 µs
divide(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
410.2 µs
410.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 ms
1.9 ms
lexsort (f32, f32) 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
take str 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
250.3 µs
250.3 µs
nlike_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
filter context f32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
654.3 µs
654.4 µs
subtract_checked(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
403.5 µs
403.5 µs
subtract(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
403.5 µs
403.5 µs
multiply_checked(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
403.4 µs
403.5 µs
multiply(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
403.4 µs
403.4 µs
add_checked(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
422.1 µs
422.1 µs
subtract(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
422 µs
422.1 µs
subtract_checked(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
422 µs
422.1 µs
add_checked(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
422 µs
422 µs
add_checked(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.9 µs
422 µs
add_checked(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.9 µs
421.9 µs
add(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.9 µs
421.9 µs
lexsort (f32, f32) 2^12 limit 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.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 ms
2 ms
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
209.5 µs
209.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 ms
1.2 ms
convert_columns_prepared 4096 string view(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
615.9 µs
616 µs
eq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.5 µs
400.5 µs
convert_columns_prepared 4096 string(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
591.8 µs
591.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 ms
2 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 ms
3.7 ms
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
592.9 µs
593 µs
filter context f32 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
397 µs
397.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 µs
801.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 µs
800.8 µs
lexsort (bool, bool) 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
479.4 µs
479.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 ms
4 ms
bitwise array not, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise: not
CodSpeed Performance Gauge
0%
542.7 µs
542.8 µs
i256_div_rem small quotient
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
183.5 µs
183.6 µs
filter u8 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
490.5 µs
490.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 µs
818.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 ms
6.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 µs
902.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 µs
880.4 µs
convert_columns_prepared 4096 string(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
461.4 µs
461.5 µs
ilike_utf8_scalar_dyn dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
456.9 µs
457 µs
bitwise array xor, no nulls
arrow/benches/bitwise_kernel.rs::benches::bitwise_array_benchmark::bench bitwise: xor
CodSpeed Performance Gauge
0%
800.1 µs
800.2 µs
convert_columns 4096 i64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
182.9 µs
182.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 ms
1.5 ms
convert_columns_prepared 4096 string view(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
459.5 µs
459.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 ms
5.8 ms
lexsort (f32, f32) 2^12 limit 1000
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
569 µs
569.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 µs
72.2 µs
divide(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
428.3 µs
428.4 µs
divide(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
428.3 µs
428.3 µs
divide(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
428.2 µs
428.3 µs
divide(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
428.2 µs
428.3 µs
subtract_checked(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µs
subtract(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µs
subtract_checked(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µs
subtract_checked(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µs
subtract(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µs
multiply_checked(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µs
subtract(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µs
multiply(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µs
multiply_checked(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µs
multiply_checked(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µs
add(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µs
multiply(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.5 µs
add(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.5 µs
multiply(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.5 µs
multiply(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.5 µs
multiply_checked(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.4 µs
421.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 ms
2.4 ms
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
140.2 µs
140.2 µs
neq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.5 µs
400.6 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
135.1 µs
135.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 µs
543.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 µs
543.2 µs
like_utf8_scalar_dyn dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
453.7 µs
453.8 µs
convert_columns 4096 i64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
169 µs
169 µs
extract_statistics[UInt64]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract data page statistics for UInt64
CodSpeed Performance Gauge
0%
131.3 µs
131.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 ms
3.2 ms
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
255.6 µs
255.6 µs
filter i32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
625.2 µs
625.3 µs
concat i32 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
23.5 µs
23.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 ms
1.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 ms
1.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 µs
78.4 µs
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryArray
CodSpeed Performance Gauge
0%
4 ms
4 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 ms
78.7 ms
dictionary encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringArray
CodSpeed Performance Gauge
0%
4 ms
4 ms
lexsort (f32, f32) 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
311.6 µs
311.7 µs
filter context string dictionary w NULLs (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
661 µs
661.2 µs
filter context string dictionary (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
424.6 µs
424.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 µs
542.8 µs
convert_columns_prepared 4096 u64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
178.4 µs
178.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 µs
543.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 µs
542.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 ms
1.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 ms
3.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 ms
2.1 ms
i256_div_rem small divisor
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
101.1 µs
101.2 µs
cast i64 to string 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
93.9 µs
93.9 µs
concat str nulls 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
406.6 µs
406.7 µs
filter i32 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
362.9 µs
363 µs
convert_columns_prepared 4096 u64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
149.8 µs
149.9 µs
filter context string dictionary high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
355 µs
355.2 µs
lexsort (f32, f32) nulls 2^12 limit 100
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
297.5 µs
297.6 µs
lexsort (f32, f32) nulls 2^12 limit 10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
290.2 µs
290.3 µs
dictionary encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryArray
CodSpeed Performance Gauge
0%
4 ms
4 ms
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/BinaryViewArray
CodSpeed Performance Gauge
0%
2.7 ms
2.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 ms
4.2 ms
large_i64
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
72 µs
72 µs
lexsort (f32, f32) nulls 2^12 limit 1000
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
359.6 µs
359.7 µs
medium_i64
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
71.8 µs
71.9 µs
small_i64
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
71.8 µs
71.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 µs
473.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 µs
83.5 µs
lexsort (f32, f32) nulls 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
298 µs
298.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 µs
82 µ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 µs
69.7 µs
decoding: dtype=f32, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
216.7 µs
216.8 µs
take str null values null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
153.4 µs
153.5 µs
sort i32 to indices 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
71.4 µs
71.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 µs
719.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 µs
68 µs
dictionary encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/StringViewArray
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
filter context u8 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
71.1 µs
71.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 µs
18 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
137.5 µs
137.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 µs
403.8 µs
take str null indices 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
137 µs
137.1 µs
lexsort (f32, f32) 2^12 limit 10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
211.7 µs
211.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 ms
2.4 ms
nlike_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
585.5 µs
585.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 ms
2.4 ms
equal_string_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
57.3 µs
57.4 µs
convert_columns_prepared 4096 i64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
180.5 µs
180.6 µs
nlike_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
9 ms
9 ms
cast f64 to string 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
114.9 µs
114.9 µs
nilike_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.1 ms
17.1 ms
small_i32
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
53.4 µs
53.5 µs
convert_columns_prepared 4096 i64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
166.5 µs
166.6 µs
lexsort (f32, f32) 2^12 limit 100
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
236.2 µs
236.3 µs
large_i32
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
51.9 µs
52 µs
occupancy(values: 512, occupancy: 1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
12.9 µs
12.9 µs
interleave dict_distinct 100
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
44.4 µs
44.4 µs
small_f32
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
48.6 µs
48.6 µs
interleave dict_distinct 1024
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
43.9 µs
44 µs
large_f32
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
48.5 µs
48.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 µs
646.5 µs
cast decimal256 to decimal128 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
138.2 µs
138.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 µs
665 µs
filter u8 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
86.3 µs
86.4 µs
interleave dict_distinct 2048
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
43.6 µs
43.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 µs
121.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 µs
40.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 µs
34.6 µs
small_bench_list
arrow/benches/json_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
92.4 µs
92.5 µs
cast decimal256 to decimal256 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
73.7 µs
73.8 µs
sort i32 nulls to indices 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
61.8 µs
61.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 ms
4.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 µs
135.3 µs
struct_array_from_vec 1024
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
94.7 µs
94.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 µs
134.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 µs
28.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 µs
28 µs
occupancy(values: 10, occupancy: 1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
18 µs
18 µs
take bool null values null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
26.2 µs
26.3 µs
struct_array_from_vec 512
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
51.4 µs
51.5 µs
filter decimal128 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
25.7 µs
25.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 µs
50.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 µs
49.9 µs
filter u8 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
24.2 µs
24.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 µs
23.7 µs
filter optimize high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
21.7 µs
21.7 µs
cast int32 to float64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
20.9 µs
20.9 µs
cast int32 to int64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
20.8 µs
20.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 µs
19.9 µs
cast float64 to float32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
18.9 µs
18.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 µs
88.6 µs
length
arrow/benches/length_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
22.3 µs
22.3 µs
take check bounds i32 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
18.6 µs
18.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 µs
88.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 µs
143.4 µs
take bool null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.5 µs
17.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 µs
16.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 µs
16.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 µs
90.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 µs
91.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 µs
15 µs
push_length
arrow-buffer/benches/offset.rs::benches::criterion_benchmark::OffsetBufferBuilder
CodSpeed Performance Gauge
0%
14.9 µs
14.9 µs
not_with_offset
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_unary_ops
CodSpeed Performance Gauge
0%
14.3 µs
14.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 µs
14.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 µs
28 µ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 µs
26.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 µs
13 µs
not
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_unary_ops
CodSpeed Performance Gauge
0%
12.8 µs
12.8 µs
take i32 null values 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
25.4 µs
25.4 µs
take check bounds i32 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12.6 µs
12.6 µs
cast date64 to date32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12.5 µs
12.5 µs
struct_array_from_vec 256
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
36.8 µs
36.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 µs
53.7 µs
take bool null values 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
22.5 µs
22.5 µs
filter context decimal128 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
11.2 µs
11.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 µs
52.9 µs
cast time32s to time32ms 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.2 µs
10.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 µs
7.4 µs
struct_array_from_vec 128
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
29.6 µs
29.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 µs
18 µ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 µs
139.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 µs
8.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 µs
13 µs
filter i32 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
24.7 µs
24.8 µs
cast float64 to uint64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
23.4 µs
23.5 µs
filter context f32 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
14.6 µs
14.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 µs
150.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 µs
163.1 µs
take i32 null values null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
27.8 µs
27.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 µs
18.7 µs
cast time64ns to time32s 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12.2 µs
12.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 µs
35.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 µs
35 µs
cast timestamp_ns to timestamp_s 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
5.8 µs
5.8 µs
4096 values primitive list
parquet/benches/arrow_writer.rs::benches::bench_nested_writer::write_batch nested
CodSpeed Performance Gauge
-1%
6.9 ms
6.9 ms
cast int32 to int32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
5.6 µs
5.6 µs
decoding: dtype=f64, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
464.6 µs
467 µ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 ms
10.8 ms
filter context i32 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
10.8 µs
10.8 µs
take bool 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
10.5 µs
10.6 µs
take i32 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
10.3 µs
10.3 µs
take i32 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
14.9 µs
15 µ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 µs
13.3 µs
cast timestamp_ms to i64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
8.9 µs
9 µ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 µs
21.5 µs
equal_bool_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
4.1 µs
4.2 µs
take i32 null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
16.1 µs
16.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 µs
17.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 ms
22 ms
array_slice 128
arrow/benches/array_slice.rs::benches::array_slice_benchmark
CodSpeed Performance Gauge
-1%
3.3 µs
3.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 µs
3.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 µs
12.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 µs
88 µ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 µs
7.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 ms
22.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 µs
7.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 µs
18.1 µs
2020-09-08T13:42:29.190855999
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
2 µs
2 µs
2020-09-08T13:42:29.190855
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
2 µs
2 µs
2020-09-08T13:42:29.190855Z
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-2%
1.9 µs
1.9 µs
cast decimal256 to decimal256 512 with same scale
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-2%
4.3 µs
4.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 ms
8.1 ms
validate_decimal128_array 20000
arrow/benches/decimal_validate.rs::benches::validate_decimal128_benchmark
CodSpeed Performance Gauge
-3%
3.2 µs
3.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 ms
6.4 ms
2020-09-08T13:42:29.190
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-3%
1.9 µs
2 µs
2020-09-08T13:42:29
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-3%
1.8 µs
1.8 µs
4096 values primitive
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
-4%
4.7 ms
4.8 ms
2020-09-08
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-4%
1.2 µs
1.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 ms
7.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 ms
4.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 ms
7.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 µs
8.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 ms
6.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 ms
6.3 ms
Ignored
boolean_append_packed
arrow/benches/boolean_append_packed.rs::benches::boolean_append_packed
Ignored
CodSpeed Performance Gauge
-5%
81.9 µs
86.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