CodSpeedHQ
arrow-rs
BlogDocsChangelog

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

Ignored

boolean_append_packed
arrow/benches/boolean_append_packed.rs::benches::boolean_append_packed
Ignored
CodSpeed Performance Gauge
-11%
81.9 µs91.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