CodSpeedHQ
arrow-rs
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
Add `GenericListViewArray` for `ListView` & `LargeListView`
#26
Comparing
fork-5723-Kikkon/list_view2
(
33a896f
) with
master
(
d065e8e
)
CodSpeed Performance Gauge
-55%
Improvements
1
Regressions
2
Untouched
935
Ignored
1
Benchmarks
Failed
4096 values string
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
Regression
CodSpeed Performance Gauge
-55%
2.2 ms
5 ms
min nonnull mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
Regression
CodSpeed Performance Gauge
-11%
462.2 ns
520.6 ns
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
occupancy(values: 10, occupancy: 0.1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+4%
8.3 µs
7.9 µs
9:50:12.123456789
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+4%
842.8 ns
813.6 ns
09:50:12.123456789
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+4%
844.2 ns
815 ns
max nullable mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
+4%
845.8 ns
816.7 ns
cast decimal128 to decimal128 512 with same scale
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
+3%
4.3 µs
4.2 µs
or nullable mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
+3%
904.7 ns
875.6 ns
09:50:12.123456789 PM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+3%
908.6 ns
879.4 ns
occupancy(values: 10, occupancy: 1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+3%
7.8 µs
7.6 µs
cast timestamp_ns to timestamp_s 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
+2%
5.8 µs
5.6 µ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.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
12.9 µs
validate_decimal256_array 20000
arrow/benches/decimal_validate.rs::benches::validate_decimal256_benchmark
CodSpeed Performance Gauge
+2%
3.4 µs
3.3 µs
concat i32 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
+2%
23.5 µs
23.1 µs
cast int32 to int32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
+2%
5.6 µs
5.5 µ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 µs
cast timestamp_ms to i64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
8.9 µs
8.9 µs
cast date32 to date64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
11.9 µs
11.8 µs
max nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
+1%
6 µs
5.9 µs
or nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
+1%
6.1 µs
6 µs
cast int32 to float32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
16.7 µs
16.6 µ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
+1%
7.2 µs
7.2 µs
extract_statistics[UInt64]
parquet/benches/arrow_statistics.rs::benches::criterion_benchmark::Extract row group statistics for UInt64
CodSpeed Performance Gauge
+1%
18.3 µs
18.1 µs
cast float64 to float32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
18.9 µs
18.7 µs
record_batches_to_csv
arrow/benches/csv_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
51.7 µs
51.3 µ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
occupancy(values: 100, occupancy: 0.1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
+1%
7.9 µs
7.8 µs
concat i32 nulls 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
27.2 µs
27 µs
new
arrow-buffer/benches/offset.rs::benches::criterion_benchmark::OffsetBuffer
CodSpeed Performance Gauge
+1%
4.7 µs
4.7 µs
and_sliced
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
14.2 µs
14.2 µs
cast timestamp_ms to timestamp_ns 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
30.9 µs
30.7 µs
and
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
11.6 µs
11.6 µs
cast float64 to uint64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
+1%
23.4 µs
23.3 µs
partition(low cardinality) 1024
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.6 µs
17.5 µ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.3 µ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.6 µs
cast utf8 to f32
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
72.6 µs
72.3 µs
cast int32 to int64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
20.8 µs
20.7 µs
cast int32 to float64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
20.9 µs
20.8 µ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
(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
(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: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 µ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.4 µs
take bool 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
15.3 µs
15.3 µ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.8 µs
partition(f64) 2^10
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
55 µs
54.8 µs
filter context string dictionary low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.7 µs
17.6 µ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
94.9 µs
(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
sort primitive run 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
64.3 µs
64.1 µs
cast int32 to uint32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
18.1 µs
18 µs
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
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.6 µs
cast float32 to int32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
18.8 µs
18.7 µs
concat str_dict_sparse 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
67.1 µs
66.9 µs
sort i32 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
58.7 µs
58.5 µs
partition(u8) 2^10
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
30.5 µs
30.4 µ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 decimal128 to decimal128 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
33 µs
32.9 µs
sort i32 nulls 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
44.6 µs
44.5 µs
occupancy(values: 100, occupancy: 0.5, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
18.2 µs
18.1 µs
cast time32s to time64us 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
11.6 µs
11.5 µ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 µs
partition(u8) 2^12
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
51 µs
50.8 µs
not_sliced
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
13 µs
12.9 µ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 µs
max nullable false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
13.4 µs
13.3 µs
or nullable false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
13.4 µs
13.4 µ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, 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
or_sliced
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
14.2 µs
14.2 µs
cast utf8 to date32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
57.1 µs
56.9 µ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
array_string_from_vec 128
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
17.4 µs
17.4 µ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
4096 values bool non-null
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
316.7 µs
316.3 µs
open(default)
parquet/benches/metadata.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
133.9 µs
133.7 µs
cast f32 to string 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
99.6 µs
99.5 µ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
(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
27.9 µ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
27.9 µ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
27.9 µs
cast utf8 to date64 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
206.2 µs
206 µs
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.6 µs
byte_array_to_string_array 20000
arrow/benches/array_data_validate.rs::benches::validate_benchmark
CodSpeed Performance Gauge
0%
170.4 µs
170.2 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
35.3 µs
35.2 µs
interleave dict_distinct 1024
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
43.9 µs
43.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
0%
87.1 µs
87.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.5 µs
cast f64 to string 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
114.9 µs
114.8 µs
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
convert_columns 4096 u64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
181 µs
180.9 µ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.3 µs
sort i32 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
261.7 µs
261.6 µs
lexsort (f32, f32) 2^12 limit 10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
211.7 µs
211.6 µs
interleave dict_distinct 2048
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
43.6 µs
43.6 µs
interleave dict_distinct 100
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
44.4 µs
44.3 µs
cast dict to string view
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
423.1 µs
422.8 µs
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.1 µs
convert_columns 4096 i64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
182.9 µs
182.8 µs
cast i64 to string 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
93.9 µs
93.8 µ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.1 µs
4096 string(10, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
786.3 µs
785.9 µs
concat 1024 arrays i32 4
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
815.6 µs
815.2 µs
eq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
263 µs
262.9 µ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.1 µs
4096 values bool
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
442.2 µs
442 µs
encoding: dtype=f64, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
729.5 µs
729.2 µs
convert_columns 4096 u64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
152.4 µs
152.3 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
137.5 µs
137.4 µs
4096 f64_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
70.3 µs
70.2 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
70.3 µs
70.2 µs
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
validate_binary_array_data 20000
arrow/benches/array_data_validate.rs::benches::validate_benchmark
CodSpeed Performance Gauge
0%
230 µs
229.9 µs
cast decimal256 to decimal128 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
138.2 µs
138.2 µs
sort i32 nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
163.1 µs
163.1 µ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
cast decimal128 to decimal256 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
69.5 µs
69.5 µs
eq_dyn_utf8_scalar dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
452 µs
451.8 µs
convert_columns 4096 string(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
464.2 µs
464 µs
4096 StringView(30, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
take str null values null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
153.4 µs
153.4 µs
neq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
263.5 µs
263.4 µ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
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
167.6 µs
167.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.1 µ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
take str null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
338 µs
337.9 µ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
879.9 µs
take str 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
250.3 µs
250.2 µs
concat str 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
742.2 µs
742 µs
sort f32 nulls to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
292.3 µs
292.2 µs
take str null values 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
289.7 µs
289.7 µ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
filter context string dictionary high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
355 µs
355 µs
sort string[10] nulls to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
634.7 µs
634.5 µ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
871.8 µs
convert_columns 4096 string(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
594.5 µs
594.4 µs
gt_eq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
272.1 µs
272 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
255.6 µs
255.5 µs
rank f32 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
384.3 µs
384.2 µ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.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
bench_decimal128_builder
arrow/benches/builder.rs::benches::bench_decimal128
CodSpeed Performance Gauge
0%
666.3 µs
666.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.5 µs
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.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.8 µs
take str null indices 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
137 µs
137 µs
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
concat str_dict 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
49.8 µs
49.8 µ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
convert_columns 4096 string(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
730.8 µs
730.6 µs
4096 StringView(100, 0.5) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.6 ms
1.6 ms
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
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
4096 values primitive
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
4.7 ms
4.7 ms
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
158.5 µs
158.4 µ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
convert_columns 4096 string view(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
618.3 µs
618.2 µs
4096 StringView(100, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
4096 values primitive list non-null
parquet/benches/arrow_writer.rs::benches::bench_nested_writer::write_batch nested
CodSpeed Performance Gauge
0%
10.7 ms
10.7 ms
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
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
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
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.5 µs
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
sort f32 to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
384.6 µs
384.5 µs
filter context f32 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
397 µs
397 µ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.3 µs
convert_columns 4096 string_dictionary(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
982 µs
981.9 µs
binary packed, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::add_benches::arrow_array_reader/Int32Array
CodSpeed Performance Gauge
0%
902.1 µs
901.9 µ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.5 µs
lexsort (f32, f32) 2^12 limit 1000
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
569 µs
568.9 µs
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
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
lt scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
272.5 µs
272.5 µ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
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
4096 string(100, 0.5) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.6 ms
1.6 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
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
ilike_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.1 ms
17.1 ms
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
255.6 µs
255.5 µ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
convert_columns 4096 bool(0.3, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
141.2 µs
141.2 µs
take str 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
490.1 µs
490.1 µs
lexsort (f32, f32) 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
311.6 µs
311.6 µs
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
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
273.8 µs
273.7 µs
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
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
4096 values primitive non-null with bloom filter
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
22 ms
22 ms
filter context f32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
654.3 µs
654.2 µs
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
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
nlike_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
585.5 µs
585.5 µ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 µs
convert_columns 4096 i64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
169 µs
169 µs
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
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/BYTE_ARRAY/Decimal128Array
CodSpeed Performance Gauge
0%
6.2 ms
6.2 ms
eq dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.9 ms
2.9 ms
compress LZ4 - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
validate_utf8_array_data 20000
arrow/benches/array_data_validate.rs::benches::validate_benchmark
CodSpeed Performance Gauge
0%
344.2 µs
344.2 µs
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
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
410.8 µs
410.8 µs
filter context i32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
417.5 µs
417.5 µ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.2 µs
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
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
CodSpeed Performance Gauge
0%
1.3 ms
1.3 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
convert_columns 4096 string_dictionary(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
2 ms
2 ms
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
large_bench_primitive
arrow/benches/json_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
13.6 ms
13.6 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.7 µs
convert_columns_prepared 4096 string_dictionary(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
970.2 µs
970.1 µs
4096 string(100, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.5 ms
2.5 ms
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.3 µ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
sort primitive run to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
70.8 µs
70.8 µs
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
lexsort_to_indices([i32, 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_list_opt(4)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 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
concat fixed size lists
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
8 ms
8 ms
lexsort_to_indices([i32, str_list(4)]): 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/BYTE_ARRAY/Decimal128Array
CodSpeed Performance Gauge
0%
7.3 ms
7.3 ms
filter single record batch
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
627.4 µs
627.3 µs
lexsort_to_indices([i32, i32_list, str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms
12 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
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
eq scalar MonthDayNano
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
711.6 µs
711.6 µ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 µs
lexsort_rows([i32, str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
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
open(page index)
parquet/benches/metadata.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
5.2 ms
5.2 ms
like_utf8view scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
130.8 ms
130.8 ms
nilike_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
25.7 ms
25.7 ms
nlike_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.4 ms
2.4 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_opt(4)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms
12 ms
lexsort_rows([i32, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
13.5 ms
13.5 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
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
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
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
lexsort_to_indices([i32, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms
12 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
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_rows([str_opt(16), str(16)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2 ms
2 ms
4096 string(30, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
bench_mixed
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
128.5 ms
128.5 ms
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, i32_opt]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.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
decompress LZ4 - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
rank string[10] 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
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, str_opt(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12 ms
12 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
lexsort_rows([i32, str(16)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
15.8 ms
15.8 ms
4096 values primitive non-null
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
4.4 ms
4.4 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
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
bench_bool
arrow/benches/builder.rs::benches::bench_bool::bench_bool
CodSpeed Performance Gauge
0%
2 ms
2 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([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_opt, i32_list]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
19.9 ms
19.9 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([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
convert_columns_prepared 4096 string_dictionary(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
2 ms
2 ms
gt scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
263 µs
263 µs
lt_eq scalar Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
263 µs
263 µs
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
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
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
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([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
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
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
nilike_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
9.2 ms
9.2 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
decompress LZ4 - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.7 ms
2.7 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
regexp scalar
arrow/benches/regexp_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
50.5 ms
50.5 ms
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
regexp_matches_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
8.7 ms
8.7 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
small_i64
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
71.8 µs
71.8 µs
medium_i64
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
71.8 µs
71.8 µs
large_i64
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
72 µs
72 µs
bench_struct
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
202.8 ms
202.8 ms
4096 f64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
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
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
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
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_to_indices([i32_opt, i32_list]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
19.1 ms
19.1 ms
plain encoded, optional, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/FIXED_LENGTH_BYTE_ARRAY/Decimal128Array
CodSpeed Performance Gauge
0%
5.9 ms
5.9 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
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
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
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
decompress SNAPPY - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.4 ms
2.4 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
regexp
arrow/benches/regexp_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
64.7 ms
64.7 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
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
nlike_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.9 ms
10.9 ms
lt Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.8 µs
400.8 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
137.5 µs
137.5 µ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.5 µs
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
decompress SNAPPY - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3.2 ms
3.2 ms
bench_string
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
104.6 ms
104.6 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
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
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
bench_dict_array
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
46.4 ms
46.4 ms
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
compress LZ4_RAW - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
6.4 ms
6.4 ms
4096 i32(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.1 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, str_opt(50)]): 4096
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.2 ms
2.2 ms
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
205.7 µs
205.7 µs
like_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.9 ms
10.9 ms
lexsort_rows([i32, str_list(4)]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
86.8 ms
86.8 ms
decompress ZSTD(ZstdLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
10.8 ms
10.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
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
decompress GZIP(GzipLevel(6)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
8.1 ms
8.1 ms
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_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
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
subtract_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
275.4 µs
275.4 µ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
lexsort_rows([str_list(4), i32]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
86.5 ms
86.5 ms
gc view types all
arrow-array/benches/gc_view_types.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
7 ms
7 ms
4096 f64_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
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
decompress BROTLI(BrotliLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
50.3 ms
50.3 ms
filter f32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 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
substring fixed size binary array
arrow/benches/substring_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
62.2 ms
62.2 ms
like_utf8view scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
968.6 ms
968.6 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
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(100, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3.1 ms
3.1 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
decompress ZSTD(ZstdLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
8.6 ms
8.6 ms
filter context decimal128 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
933.8 µs
933.8 µs
bench_string
arrow/benches/builder.rs::benches::bench_string::bench_primitive
CodSpeed Performance Gauge
0%
19.2 ms
19.2 ms
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
compress SNAPPY - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
5 ms
5 ms
like_utf8view scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
253.9 ms
253.9 ms
like_utf8view scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
554.4 ms
554.4 ms
9:50
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
534.7 ns
534.7 ns
9:50:12 AM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
659.7 ns
659.7 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
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
565.3 ns
565.3 ns
09:50 PM
arrow-cast/benches/parse_time.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
600.6 ns
600.6 ns
array_from_vec 512
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
7 µs
7 µs
array_from_vec 128
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
5.1 µs
5.1 µs
array_from_vec 256
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
5.4 µs
5.4 µs
123.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µ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
123.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
707.8 ns
707.8 ns
array_string_from_vec 256
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
24 µs
24 µs
123.123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
705.6 ns
705.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.1 µs
1.1 µs
-123.123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
708.6 ns
708.6 ns
-12.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 µs
1.2 µs
0.0000123
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
691.1 ns
691.1 ns
-123.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
710.8 ns
710.8 ns
-99999999999999999.999
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
870 ns
870 ns
-123
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
lt scalar StringArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
265.5 ms
265.5 ms
-123.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
-00.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
.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%
650.6 ns
650.6 ns
00.1
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 µs
1.1 µs
-123.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 µs
1.2 µs
99999999999999999.999
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
837.8 ns
837.8 ns
123.
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 µs
1.2 µs
12345678912345678.1234
arrow-cast/benches/parse_decimal.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
869.2 ns
869.2 ns
cast date64 to date32 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12.5 µs
12.5 µs
cast time64ns to time32s 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12.2 µs
12.2 µ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
substring utf8 by char
arrow/benches/substring_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
298.3 ms
298.3 ms
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.190855999-05:00
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.7 µs
2.7 µs
i256_parse(0)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
655 ns
655 ns
i256_parse(1)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
655 ns
655 ns
i256_parse(-1)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
625.3 ns
625.3 ns
i256_parse(-1233456789)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
670.3 ns
670.3 ns
i256_parse(170141183460469231731687303715884105727)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.8 µs
1.8 µs
i256_parse(-170141183460469231731687303715884105728)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.8 µs
1.8 µs
2020-9-8
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
713.6 ns
713.6 ns
i256_parse(57896044618658097711785492504343953926634992332820282019728792003956564819967)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.3 µs
2.3 µs
i256_parse(1233456789)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
694.4 ns
694.4 ns
2020-09-08
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
694.7 ns
694.7 ns
2020-9-08
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
688.1 ns
688.1 ns
i256_parse(-57896044618658097711785492504343953926634992332820282019728792003956564819968)
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.3 µs
2.3 µs
2020-09-8
arrow-cast/benches/parse_date.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
688.9 ns
688.9 ns
from_lengths
arrow-buffer/benches/offset.rs::benches::criterion_benchmark::OffsetBuffer
CodSpeed Performance Gauge
0%
13.1 µs
13.1 µs
push_length
arrow-buffer/benches/offset.rs::benches::criterion_benchmark::OffsetBufferBuilder
CodSpeed Performance Gauge
0%
14.9 µs
14.9 µs
array_slice 512
arrow/benches/array_slice.rs::benches::array_slice_benchmark
CodSpeed Performance Gauge
0%
3.4 µs
3.4 µs
array_slice 2048
arrow/benches/array_slice.rs::benches::array_slice_benchmark
CodSpeed Performance Gauge
0%
3.6 µs
3.6 µs
decompress LZ4_RAW - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
filter i32 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
24.7 µs
24.7 µs
filter context i32 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.8 µs
10.8 µs
decompress LZ4_RAW - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
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
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
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
or
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
11.6 µs
11.6 µs
not
arrow/benches/boolean_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.9 µs
10.9 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
42.2 µs
42.2 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
39.9 µs
39.9 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
70.2 µs
70.2 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
149 µs
149 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
280.2 µs
280.2 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int8
CodSpeed Performance Gauge
0%
149 µs
149 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
416.9 µs
416.9 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
379.3 µs
379.3 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
or nonnull true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
616.4 ns
616.4 ns
max nonnull mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
557.5 ns
557.5 ns
min nonnull false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
491.4 ns
491.4 ns
or nonnull mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
616.4 ns
616.4 ns
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::string view
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
max nonnull true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
557.5 ns
557.5 ns
max nullable true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
845.8 ns
845.8 ns
or nullable true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
904.7 ns
904.7 ns
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
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
fixed_size_list_array(len: 4096, value_len: 1024)
arrow-array/benches/fixed_size_list_array.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3.3 µs
3.3 µ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 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
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
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
(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
and
arrow/benches/buffer_bit_ops.rs::benches::bit_ops_benchmark::buffer_binary_ops
CodSpeed Performance Gauge
0%
12.3 µs
12.3 µ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
(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: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
(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
encoding: dtype=f32, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
375 µs
375 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
270 µs
270 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
507.9 µs
507.9 µs
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
507.8 µs
507.8 µs
min nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
593 µs
593 µs
like_utf8view scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
275.8 ms
275.8 ms
bench_integer
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
28.3 ms
28.3 ms
compress GZIP(GzipLevel(6)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
129.1 ms
129.1 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
plain encoded, optional, half NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/FIXED_LENGTH_BYTE_ARRAY/Decimal128Array
CodSpeed Performance Gauge
0%
7.9 ms
7.9 ms
lt scalar StringViewArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
233.2 ms
233.2 ms
compress BROTLI(BrotliLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
31.1 ms
31.1 ms
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
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.8 µs
eq StringArray StringArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
96.4 ms
96.4 ms
eq scalar StringArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
63.6 ms
63.6 ms
from_iter bool
arrow/benches/buffer_create.rs::benches::benchmark::Buffer
CodSpeed Performance Gauge
0%
26 ms
26 ms
compress BROTLI(BrotliLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
30.7 ms
30.7 ms
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
bench_nullable_list
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
72 ms
72 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
MutableBuffer iter bitset
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
29.7 ms
29.7 ms
from_iter bool
arrow/benches/buffer_create.rs::benches::benchmark::MutableBuffer
CodSpeed Performance Gauge
0%
25.6 ms
25.6 ms
rank string[10] nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
660 µs
660 µs
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
273.8 µs
273.8 µ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 µs
bench_float
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
30.5 ms
30.5 ms
4096 StringView(100, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2.7 ms
2.7 ms
mutable extend
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
7.7 ms
7.7 ms
compress ZSTD(ZstdLevel(1)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
9.5 ms
9.5 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
bench_primitive
arrow/benches/builder.rs::benches::bench_primitive::bench_primitive
CodSpeed Performance Gauge
0%
8.5 ms
8.5 ms
from_slice prepared
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
4 ms
4 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
like_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
9 ms
9 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
decompress BROTLI(BrotliLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
25 ms
25 ms
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
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
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
compress SNAPPY - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3 ms
3 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
4096 f32(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.3 ms
1.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
4096 string(30, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
4096 string(100, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
4 ms
4 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
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
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
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([i32_list_opt, i32_opt]): 32768
arrow/benches/lexsort.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
33 ms
33 ms
decompress GZIP(GzipLevel(6)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
14.3 ms
14.3 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
mutable iter extend_from_slice
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
8.4 ms
8.4 ms
mutable str 1024
arrow/benches/mutable_array.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
222 ms
222 ms
4096 string(10, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
751.9 µs
751.9 µs
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
eq StringViewArray StringViewArray
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
161.2 ms
161.2 ms
from_slice
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
6.1 ms
6.1 ms
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 µs
lexsort (bool, bool) 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
479.4 µs
479.4 µs
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/BYTE_ARRAY/Decimal128Array
CodSpeed Performance Gauge
0%
7.2 ms
7.2 ms
compress LZ4_RAW - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
4096 f64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
4096 f32(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
mutable str nulls 1024
arrow/benches/mutable_array.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
118.6 ms
118.6 ms
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
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
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
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
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
plain encoded, mandatory, no NULLs
parquet/benches/arrow_reader.rs::benches::decimal_benches::arrow_array_reader/FIXED_LENGTH_BYTE_ARRAY/Decimal128Array
CodSpeed Performance Gauge
0%
5.9 ms
5.9 ms
compress ZSTD(ZstdLevel(1)) - words
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
15.9 ms
15.9 ms
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
mutable prepared
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
2.9 ms
2.9 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
mutable
arrow/benches/buffer_create.rs::benches::benchmark
CodSpeed Performance Gauge
0%
6 ms
6 ms
4096 values primitive with bloom filter
parquet/benches/arrow_writer.rs::benches::bench_primitive_writer::write_batch primitive
CodSpeed Performance Gauge
0%
21.8 ms
21.8 ms
like_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.4 ms
2.4 ms
modulo(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
ilike_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.8 ms
10.8 ms
modulo(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.3 ms
2.3 ms
4096 StringView(100, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
3.1 ms
3.1 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
4096 i32(0) - 4096
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) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
4.5 ms
4.5 ms
4096 StringView(30, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
modulo(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.9 ms
1.9 ms
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 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
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
compress LZ4 - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.8 ms
1.8 ms
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 StringView(10, 0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
739.8 µs
739.8 µs
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
4096 i32_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
872.8 µs
872.8 µs
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
4096 f64_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.1 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_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
4096 StringView(100, 0.5) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.7 ms
1.7 ms
modulo(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
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
modulo_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
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
4096 u64_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
817.3 µs
817.3 µs
like_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
585.6 µs
585.6 µs
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
4096 StringView(30, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
regexp_matches_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
8.6 ms
8.6 ms
nilike_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.5 ms
10.5 ms
sort i32 to indices 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
295.4 µs
295.5 µs
modulo_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
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
ilike_utf8 scalar equals
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
9.2 ms
9.2 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
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
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
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
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
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
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
lexsort (f32, f32) 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
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
4096 StringView(100, 0.5) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
2 ms
2 ms
modulo_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.1 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
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
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
modulo_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.1 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
like_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
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
ilike_utf8 scalar starts with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.5 ms
10.5 ms
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 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
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
add(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
422.3 µs
422.4 µs
modulo_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.5 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
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.1 µs
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
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 µs
subtract_checked(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
422 µs
422 µs
add_checked(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
422 µs
422 µs
4096 u64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.5 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
eq MonthDayNano
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
4096 u64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
divide(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
428.3 µs
428.3 µ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
add_checked(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.9 µs
421.9 µ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
modulo(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
divide(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
428.3 µ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
divide(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
428.2 µs
428.3 µs
4096 u64_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
866.1 µs
866.2 µs
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
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
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.7 µs
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
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
convert_columns_prepared 4096 string(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
728.7 µs
728.7 µ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.6 µs
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
416.9 µs
416.9 µ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
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int64
CodSpeed Performance Gauge
0%
410.8 µs
410.8 µs
convert_columns 4096 bool(0, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
135.9 µs
135.9 µs
bench_list
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
309.5 ms
309.5 ms
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
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
392.6 µs
392.7 µs
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
filter decimal128 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_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
4096 f32_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
nilike_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.8 ms
10.8 ms
filter i32 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
362.9 µs
362.9 µ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
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
sort f32 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
344.8 µs
344.8 µs
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
filter i32 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
625.2 µs
625.2 µs
4096 values primitive list
parquet/benches/arrow_writer.rs::benches::bench_nested_writer::write_batch nested
CodSpeed Performance Gauge
0%
6.9 ms
6.9 ms
bench_struct_list
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
29 ms
29 ms
filter context f32 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
14.6 µs
14.6 µs
lexsort (f32, f32) nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
max nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float64
CodSpeed Performance Gauge
0%
592.9 µs
593 µ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
multiply_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
275.3 µs
275.3 µ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(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs
274.8 µs
subtract_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs
274.8 µs
add_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs
274.8 µs
add_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs
274.8 µs
add_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs
274.8 µs
add_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.8 µs
274.8 µ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
67.9 µ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
ilike_utf8 scalar contains
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
25.7 ms
25.7 ms
divide_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs
281.6 µs
divide_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs
281.6 µs
divide_scalar(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs
281.6 µs
divide_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs
281.6 µs
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.7 µ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
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.4 µ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(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
461.4 µs
461.5 µs
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
4096 StringView(10, 0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
847.4 µs
847.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
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
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
4096 i64(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.5 ms
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
240.7 µs
240.7 µ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
eq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
262.9 µs
263 µs
neq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
262.9 µs
263 µ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
max nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
236 µs
236 µs
nlike_utf8 scalar ends with
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
2.6 ms
2.6 ms
min nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
229.2 µs
229.2 µs
multiply_checked(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.5 µ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
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
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(0.5)
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.1)
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.5 µs
multiply_checked(0.5)
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_checked(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.4 µs
421.5 µs
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
min nullable true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
435.3 µs
435.4 µs
cast string view to dict
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
eq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.8 µs
400.9 µs
gt_eq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.7 µs
400.8 µ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.2 µs
4096 f32_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
eq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.5 µs
400.5 µs
neq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.5 µs
400.5 µs
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
209.5 µs
209.5 µs
4096 i32_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
865.5 µs
865.6 µ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
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
convert_columns_prepared 4096 i64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
180.5 µs
180.5 µs
i256_div_rem small quotient
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
183.5 µs
183.6 µ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.1 µs
convert_rows 4096 string(100, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
bench_nullable_struct
arrow/benches/json_writer.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
108.7 ms
108.8 ms
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.2 µ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
4096 StringView(10, 0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
739.3 µs
739.5 µ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
lt Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
482.4 µs
482.5 µs
gt_eq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
482.4 µs
482.5 µs
lexsort (bool, bool) nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
680.9 µs
681 µs
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
convert_rows 4096 string view(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
660.2 µs
660.3 µ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 µs
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
4096 i64_small(0) - 4096
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
870.5 µs
870.7 µs
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
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
4096 i32(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.1 ms
1.1 ms
convert_rows 4096 string view(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
725.1 µs
725.2 µs
lt_eq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
400.7 µs
400.8 µs
divide_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
281.6 µs
281.6 µs
subtract_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs
274.8 µs
multiply_scalar(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs
274.8 µs
multiply_scalar(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs
274.8 µs
multiply_scalar(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs
274.8 µs
add_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs
274.8 µs
filter optimize (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
569.4 µs
569.5 µs
rank f32 nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
234.4 µs
234.4 µs
neq Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
401.6 µs
401.7 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int32
CodSpeed Performance Gauge
0%
140.2 µs
140.2 µ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
sum nullable
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::int16
CodSpeed Performance Gauge
0%
132.9 µs
132.9 µ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.6 µs
sum nonnull
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::float32
CodSpeed Performance Gauge
0%
135.1 µs
135.2 µs
add_checked(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
405.3 µs
405.4 µs
add(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
404.9 µs
405 µs
divide(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
410.2 µs
410.3 µs
subtract(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
403.5 µs
403.6 µs
subtract_checked(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
403.5 µs
403.6 µs
convert_rows 4096 string(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
669.7 µs
669.8 µs
convert_rows 4096 string view(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
526.7 µs
526.8 µs
gt Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
482.4 µs
482.5 µs
4096 i64(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
4096 f64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.5 ms
1.5 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.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
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
min nonnull true
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
0%
222.6 µs
222.7 µs
convert_rows 4096 string_dictionary(100, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
670.4 µs
670.6 µs
multiply(1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µs
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
4096 f32_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.2 ms
1.2 ms
multiply(0.9)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µs
multiply(0.1)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µs
multiply(0.5)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
421.5 µs
421.6 µ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
gt Int32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
401.1 µs
401.2 µs
lt scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
317.6 µs
317.7 µs
gt_eq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
317.6 µs
317.6 µ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
664.7 µs
lexsort (f32, f32) nulls 2^10
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
298 µs
298.1 µ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
lt_eq Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
482.4 µs
482.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
i256_div_rem small divisor
arrow-buffer/benches/i256.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
101.1 µs
101.2 µs
multiply_scalar(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
274.7 µs
274.8 µs
nilike_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.1 ms
17.1 ms
filter u8 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
490.5 µs
490.7 µs
multiply_checked(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
403.4 µs
403.6 µs
lt_eq scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
308.4 µs
308.5 µs
gt scalar Float32
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
308.4 µs
308.5 µ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
filter context u8 (kept 1/2)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
282.3 µs
282.4 µ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
convert_columns_prepared 4096 u64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
149.8 µs
149.9 µs
multiply(0)
arrow/benches/arithmetic_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
403.4 µs
403.6 µs
4096 i64_small(0) - 1024
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
822.9 µs
823.3 µs
concat str nulls 1024
arrow/benches/concatenate_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
406.6 µs
406.8 µs
convert_rows 4096 string(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
593.6 µs
593.8 µs
sort f32 nulls 2^12
arrow/benches/sort_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
199.7 µs
199.8 µs
cast decimal256 to decimal256 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
73.7 µs
73.8 µs
convert_rows 4096 i64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
313 µs
313.2 µs
convert_rows 4096 i64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
313 µs
313.1 µs
convert_rows 4096 u64(0.3)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
311.3 µs
311.5 µs
convert_rows 4096 u64(0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
311.2 µs
311.4 µs
4096 u64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
convert_rows 4096 string_dictionary_low_cardinality(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
594 µs
594.3 µs
convert_rows 4096 string_dictionary(30, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
593.9 µs
594.2 µs
4096 f32(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.3 ms
1.3 ms
convert_rows 4096 string(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
455.4 µs
455.6 µ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
nlike_utf8 scalar complex
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
9 ms
9 ms
convert_rows 4096 string_dictionary(10, 0)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
456.3 µs
456.6 µs
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.3 µs
small_f32
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
48.6 µs
48.6 µs
large_f32
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
48.5 µs
48.6 µs
convert_rows 4096 bool(0, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
196.1 µs
196.2 µ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.2 µs
convert_rows 4096 bool(0.3, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
196.1 µs
196.3 µs
(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
occupancy(values: 512, occupancy: 1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
18 µs
18.1 µs
4096 u64_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
866.5 µs
867.2 µ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
bench_decimal128_builder
arrow/benches/builder.rs::benches::bench_decimal256
CodSpeed Performance Gauge
0%
679 µs
679.6 µ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.9 µs
equal_51200
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
389.7 µs
390.1 µs
partition(u8) 2^10 with nulls
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
32.5 µs
32.6 µ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
162.6 µs
(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
struct_array_from_vec 1024
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
94.7 µs
94.8 µ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
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
partition(u8) 2^12 with nulls
arrow/benches/partition_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
59.2 µs
59.2 µ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
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
convert_columns_prepared 4096 bool(0, 0.5)
arrow/benches/row_format.rs::benches::row_bench
CodSpeed Performance Gauge
0%
133.5 µs
133.6 µ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
small_i32
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
53.4 µs
53.5 µs
large_i32
arrow-json/benches/serde.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
51.9 µs
52 µ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 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.5 µ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
filter context string dictionary w NULLs low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
21.4 µs
21.4 µ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
4096 i64(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
1.4 ms
1.4 ms
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
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.1 µ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
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
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
take bool null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.5 µs
17.6 µs
compress GZIP(GzipLevel(6)) - alphanumeric
parquet/benches/compression.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
99.2 ms
99.4 ms
like_utf8_scalar_dyn dictionary[10] string[4])
arrow/benches/comparison_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
453.7 µs
454.5 µs
filter u8 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
86.3 µs
86.5 µ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.3 µ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
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
decimal256_array_from_vec 32768
arrow/benches/array_from_vec.rs::benches::decimal_benchmark
CodSpeed Performance Gauge
0%
64.6 µs
64.7 µs
struct_array_from_vec 128
arrow/benches/array_from_vec.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
29.6 µs
29.6 µ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.5 µ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 high selectivity (kept 1023/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
71.1 µs
71.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.8 µ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
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 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.9 µ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
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 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.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
4096 i64_small(0) - 128
arrow/benches/csv_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
871.7 µs
873.8 µs
bit_length
arrow/benches/bit_length_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
24.4 µs
24.5 µs
take bool null values 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
22.5 µs
22.5 µs
take bool 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
10.5 µs
10.6 µs
occupancy(values: 100, occupancy: 0.1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
18.2 µs
18.2 µs
equal_string_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
57.3 µs
57.5 µ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) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
35 µs
35.1 µ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
34.9 µs
filter optimize low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
17.2 µs
17.3 µ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.5 µ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 µs
equal_string_nulls_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
48.5 µs
48.6 µ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.5 µ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
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
50 µs
take i32 null values 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
25.4 µs
25.5 µs
take check bounds i32 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
0%
12.6 µs
12.6 µs
small_bench_list
arrow/benches/json_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
92.4 µs
92.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.3 µs
occupancy(values: 100, occupancy: 0.1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
0%
13.1 µs
13.1 µs
small_bench_primitive
arrow/benches/json_reader.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
63 µs
63.4 µs
occupancy(values: 10, occupancy: 0.5, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
10.9 µs
11 µs
occupancy(values: 100, occupancy: 1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
10.8 µs
10.8 µs
occupancy(values: 100, occupancy: 0.1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
10.7 µs
10.7 µs
occupancy(values: 512, occupancy: 0.1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
10.5 µs
10.5 µs
occupancy(values: 10, occupancy: 0.1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
10.3 µs
10.4 µs
occupancy(values: 512, occupancy: 1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
10.3 µs
10.4 µs
cast time32s to time32ms 512
arrow/benches/cast_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
10.2 µs
10.3 µs
occupancy(values: 512, occupancy: 0.5, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
10 µs
10.1 µs
occupancy(values: 100, occupancy: 0.5, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
9.9 µs
10 µs
occupancy(values: 10, occupancy: 1, null_percent: 0)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
9.9 µs
10 µs
decoding: dtype=f64, encoding=BYTE_STREAM_SPLIT
parquet/benches/encoding.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
464.6 µs
467.5 µs
interleave i32(0.5) 400 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
26.4 µs
26.6 µs
interleave i32(0.5) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
13 µs
13.1 µs
interleave i32(0.0) 100 [0..100, 100..230, 450..1000]
arrow/benches/interleave_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
8.6 µs
8.7 µs
take i32 null values null indices 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
27.8 µs
28 µs
take i32 1024
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
14.9 µs
15 µs
length
arrow/benches/length_kernel.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
22.3 µs
22.5 µs
take i32 512
arrow/benches/take_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
10.3 µs
10.4 µs
array_slice 128
arrow/benches/array_slice.rs::benches::array_slice_benchmark
CodSpeed Performance Gauge
-1%
3.3 µs
3.3 µ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 u8 w NULLs low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
14.1 µs
14.2 µs
2020-09-08T13:42:29.190855+00:00
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-1%
2.7 µs
2.7 µs
filter context u8 low selectivity (kept 1/1024)
arrow/benches/filter_kernels.rs::benches::add_benchmark
CodSpeed Performance Gauge
-1%
9.6 µs
9.7 µ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
18.1 µs
occupancy(values: 512, occupancy: 0.5, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-2%
18.1 µs
18.3 µs
occupancy(values: 512, occupancy: 0.5, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-2%
13.2 µs
13.4 µs
occupancy(values: 512, occupancy: 1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-2%
12.9 µs
13.1 µs
occupancy(values: 10, occupancy: 0.5, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-2%
18 µs
18.3 µs
occupancy(values: 512, occupancy: 0.1, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-2%
13.2 µs
13.4 µs
occupancy(values: 10, occupancy: 0.1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-2%
18 µs
18.4 µs
occupancy(values: 512, occupancy: 0.5, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-2%
7.3 µs
7.5 µs
equal_nulls_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
-2%
13.6 µs
13.9 µs
occupancy(values: 100, occupancy: 1, null_percent: 0.1)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-2%
17.9 µs
18.3 µs
occupancy(values: 512, occupancy: 1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-3%
7.5 µs
7.7 µs
occupancy(values: 100, occupancy: 1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-3%
7.6 µs
7.8 µs
2020-09-08T13:42:29.190855999
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-3%
2 µs
2.1 µs
2020-09-08T13:42:29.190855Z
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-3%
1.9 µs
1.9 µs
equal_bool_513
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
-3%
4.7 µs
4.9 µs
validate_decimal128_array 20000
arrow/benches/decimal_validate.rs::benches::validate_decimal128_benchmark
CodSpeed Performance Gauge
-3%
3.2 µs
3.4 µs
occupancy(values: 10, occupancy: 0.5, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-4%
7.3 µs
7.6 µs
occupancy(values: 10, occupancy: 0.5, null_percent: 0.5)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-4%
12.8 µs
13.3 µs
equal_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
-4%
5.5 µs
5.8 µs
2020-09-08T13:42:29.190855
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-4%
2 µs
2.1 µs
2020-09-08T13:42:29.190
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-4%
1.9 µs
2 µs
min nullable mixed
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
-5%
607.8 ns
636.9 ns
min nullable false
arrow/benches/aggregate_kernels.rs::benches::add_benchmark::bool
CodSpeed Performance Gauge
-5%
599.4 ns
628.6 ns
2020-09-08T13:42:29
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-5%
1.8 µs
1.8 µs
equal_bool_512
arrow/benches/equal.rs::benches::add_benchmark
CodSpeed Performance Gauge
-5%
4.1 µs
4.4 µs
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
occupancy(values: 512, occupancy: 0.1, null_percent: 0.9)
arrow-array/benches/occupancy.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-6%
7.4 µs
7.8 µs
2020-09-08
arrow-cast/benches/parse_timestamp.rs::benches::criterion_benchmark
CodSpeed Performance Gauge
-7%
1.2 µs
1.3 µs
Ignored
boolean_append_packed
arrow/benches/boolean_append_packed.rs::benches::boolean_append_packed
Ignored
CodSpeed Performance Gauge
-11%
81.9 µs
91.9 µs
Commits
Click on a commit to change the comparison range
Base
master
d065e8e
-0.06%
lint
0a895b7
2 years ago
by Kikkon
-11.15%
Update arrow-array/src/array/list_view_array.rs Co-authored-by: Weston Pace <weston.pace@gmail.com>
5dc9b58
1 year ago
by Kikkon
-43.94%
fix comment
097c0b4
1 year ago
by Kikkon
0%
cargo fmt
33a896f
1 year ago
by Kikkon
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs