conbench-apache-arrow / Conbench performance report
succeeded
Oct 27, 2025
Found 0 regressions
After merging your PR, Conbench analyzed the 4 benchmarking runs that have been run so far on merge-commit 57c329f.
Benchmarks with performance regressions
There were 0 possible performance regressions, according to the lookback z-score method.
All benchmark runs analyzed:
- Commit Run on
amd64-c6a-4xlarge-linuxat 2025-10-27 14:55:21Z - Commit Run on
arm64-t4g-2xlarge-linuxat 2025-10-27 16:35:04Z - Commit Run on
amd64-m5-4xlarge-linuxat 2025-10-27 20:10:29Z - Commit Run on
test-mac-armat 2025-10-27 16:07:17Z
Unstable benchmarks with performance regressions
The following benchmark results indicate a possible performance regression, but are known to sometimes produce false positives when applying the lookback z-score analysis.
-
Commit Run on
amd64-c6a-4xlarge-linuxat 2025-10-27 14:55:21Z -
Commit Run on
arm64-t4g-2xlarge-linuxat 2025-10-27 16:35:04ZBM_RleDecoding(C++) with params=65536/8, source=cpp-micro, suite=parquet-column-io-benchmarkBM_RleEncoding(C++) with params=32768/1, source=cpp-micro, suite=parquet-column-io-benchmarkBM_RleEncoding(C++) with params=4096/16, source=cpp-micro, suite=parquet-column-io-benchmarkBM_RleDecoding(C++) with params=4096/1, source=cpp-micro, suite=parquet-column-io-benchmarkBM_RleDecoding(C++) with params=4096/8, source=cpp-micro, suite=parquet-column-io-benchmarkBM_RleDecoding(C++) with params=1024/8, source=cpp-micro, suite=parquet-column-io-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::OPTIONAL, Compression::ZSTD>/65536/1024, source=cpp-micro, suite=parquet-column-io-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::OPTIONAL, Compression::LZ4>/65536/1024, source=cpp-micro, suite=parquet-column-io-benchmarkBM_ReadInt64Column(C++) with params=Repetition::REPEATED/65536/1024, source=cpp-micro, suite=parquet-column-io-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::OPTIONAL, Compression::LZ4, Encoding::BYTE_STREAM_SPLIT>/65536/1024, source=cpp-micro, suite=parquet-column-io-benchmarkBM_RleDecoding(C++) with params=65536/1, source=cpp-micro, suite=parquet-column-io-benchmarkBM_RleDecoding(C++) with params=32768/8, source=cpp-micro, suite=parquet-column-io-benchmarkBM_RleEncoding(C++) with params=4096/1, source=cpp-micro, suite=parquet-column-io-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::OPTIONAL, Compression::ZSTD, Encoding::BYTE_STREAM_SPLIT>/65536/1024, source=cpp-micro, suite=parquet-column-io-benchmarkBM_RleEncoding(C++) with params=65536/1, source=cpp-micro, suite=parquet-column-io-benchmarkBM_ReadInt64Column(C++) with params=Repetition::OPTIONAL/65536/1024, source=cpp-micro, suite=parquet-column-io-benchmarkBM_RleDecoding(C++) with params=32768/1, source=cpp-micro, suite=parquet-column-io-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::OPTIONAL, Compression::ZSTD>/1024/1024, source=cpp-micro, suite=parquet-column-io-benchmarkBM_RleDecoding(C++) with params=1024/1, source=cpp-micro, suite=parquet-column-io-benchmark
-
Commit Run on
amd64-m5-4xlarge-linuxat 2025-10-27 20:10:29ZFilterFSLInt64FilterWithNulls(C++) with params=1048576/13, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterStringFilterNoNulls(C++) with params=1048576/13, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterStringFilterNoNulls(C++) with params=1048576/12, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkSetBitsTo(C++) with params=1024, source=cpp-micro, suite=arrow-bit-util-benchmarkInt8RowMajorTensorConversionFixture(C++) with params=/ConvertToSparseCSFTensorInt64, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkFilterFixedSizeBinaryFilterNoNulls(C++) with params=1048576/13/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{int32, boolean, utf8}"/4096/2, source=cpp-micro, suite=arrow-compute-grouper-benchmarkBenchmarkBitmapVisitBitsetAnd(C++) with params=32768/2, source=cpp-micro, suite=arrow-bit-util-benchmarkFilterStringFilterWithNulls(C++) with params=1048576/0, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, int64, utf8}"/4096/0, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterFSLInt64FilterWithNulls(C++) with params=1048576/4, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkUnaryOp(C++) with source=cpp-micro, suite=arrow-decimal-benchmarkFilterStringFilterWithNulls(C++) with params=1048576/6, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkIntegerFormatting(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkGrouperWithMultiTypes(C++) with params="{int32, int64, boolean, utf8}"/4096/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkGrouperWithMultiTypes(C++) with params="{int32, boolean, utf8}"/4096/10, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/7/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterInt64FilterWithNulls(C++) with params=1048576/12, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFloatFormatting(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkValueCountsDictionaryChunks(C++) with params=13, source=cpp-micro, suite=arrow-compute-vector-hash-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/12/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFSLInt64FilterWithNulls(C++) with params=1048576/10, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, utf8}"/1024/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterInt64FilterWithNulls(C++) with params=1048576/1, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterInt64FilterWithNulls(C++) with params=1048576/13, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterInt64FilterNoNulls(C++) with params=1048576/7, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterInt64FilterNoNulls(C++) with params=1048576/4, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{int32, int32}"/1024/100, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterStringFilterWithNulls(C++) with params=1048576/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterInt64FilterWithNulls(C++) with params=1048576/3, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFSLInt64FilterWithNulls(C++) with params=1048576/11, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkRunInSerialExecutor(C++) with params=task_cost:1000/real_time, source=cpp-micro, suite=arrow-thread-pool-benchmarkLruCacheLookup(C++) with params=64/16, source=cpp-micro, suite=arrow-cache-benchmarkDoubleColumnMajorTensorConversionFixture(C++) with params=/ConvertToSparseCSFTensorInt32, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkGrouperWithMultiTypes(C++) with params="{int32, int32}"/4096/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkInt8ColumnMajorTensorConversionFixture(C++) with params=/ConvertToSparseCSFTensorInt32, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkFilterFixedSizeBinaryFilterNoNulls(C++) with params=1048576/10/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFromString(C++) with source=cpp-micro, suite=arrow-decimal-benchmarkInt8ColumnMajorTensorConversionFixture(C++) with params=/ConvertToSparseCOOTensorInt64, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkFilterStringFilterWithNulls(C++) with params=1048576/10, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkTimestampParsingISO8601(C++) with params=TimeUnit::MILLI, source=cpp-micro, suite=arrow-value-parsing-benchmarkGrouperWithMultiTypes(C++) with params="{boolean}"/1024/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkBenchmarkBitmapVisitBitsetAnd(C++) with params=131072/2, source=cpp-micro, suite=arrow-bit-util-benchmarkBM_UnpackUint64(C++) with params=Avx512Unaligned/1/64, source=cpp-micro, suite=arrow-bpacking-benchmarkInt8ColumnMajorTensorConversionFixture(C++) with params=/ConvertToSparseCSFTensorInt64, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, int64, utf8}"/4096/100, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFloatRowMajorTensorConversionFixture(C++) with params=/ConvertToSparseCSFTensorInt32, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkInt8RowMajorTensorConversionFixture(C++) with params=/ConvertToSparseCOOTensorInt32, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkGrouperWithMultiTypes(C++) with params="{int64, int32}"/4096/2, source=cpp-micro, suite=arrow-compute-grouper-benchmarkDoubleRowMajorTensorConversionFixture(C++) with params=/ConvertToSparseCOOTensorInt32, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkGrouperWithMultiTypes(C++) with params="{int32}"/1024/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkGrouperWithMultiTypes(C++) with params="{int64}"/4096/0, source=cpp-micro, suite=arrow-compute-grouper-benchmarkIntegerFormatting(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkBitRunReader(C++) with params=99, source=cpp-micro, suite=arrow-bit-util-benchmarkLruCacheLookup(C++) with params=8/1024, source=cpp-micro, suite=arrow-cache-benchmarkFloatRowMajorTensorConversionFixture(C++) with params=/ConvertToSparseCOOTensorInt64, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, utf8}"/4096/2, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/4/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{int64, int32}"/1024/10000, source=cpp-micro, suite=arrow-compute-grouper-benchmarkMemoizeLruCached(C++) with params=8/16, source=cpp-micro, suite=arrow-cache-benchmarkFilterFSLInt64FilterWithNulls(C++) with params=1048576/7, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterInt64FilterWithNulls(C++) with params=1048576/4, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkCheckIndexBoundsUInt32(C++) with params=32768/1, source=cpp-micro, suite=arrow-int-util-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, int64, utf8}"/4096/2, source=cpp-micro, suite=arrow-compute-grouper-benchmarkGrouperWithMultiTypes(C++) with params="{int64, int32}"/4096/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterFSLInt64FilterWithNulls(C++) with params=1048576/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkSetBitsTo(C++) with params=16, source=cpp-micro, suite=arrow-bit-util-benchmarkInt8RowMajorTensorConversionFixture(C++) with params=/ConvertToSparseCSFTensorInt32, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkGrouperWithMultiTypes(C++) with params="{int32}"/4096/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/9/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBenchmarkBitmapVisitBitsetAnd(C++) with params=32768/0, source=cpp-micro, suite=arrow-bit-util-benchmarkInt8StridedTensorConversionFixture(C++) with params=/ConvertToSparseCOOTensorInt32, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkGrouperWithMultiTypes(C++) with params="{int32, boolean, utf8}"/4096/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkLruCacheLookup(C++) with params=8/16, source=cpp-micro, suite=arrow-cache-benchmarkSetBitsTo(C++) with params=2, source=cpp-micro, suite=arrow-bit-util-benchmarkGrouperWithMultiTypes(C++) with params="{int32, boolean, utf8}"/1024/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFloatColumnMajorTensorConversionFixture(C++) with params=/ConvertToSparseCSFTensorInt32, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkGrouperWithMultiTypes(C++) with params="{int32, int64, boolean, utf8}"/1024/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkMemoizeLruCachedThreadUnsafe(C++) with params=8/1024, source=cpp-micro, suite=arrow-cache-benchmarkBinaryCompareOpConstant(C++) with source=cpp-micro, suite=arrow-decimal-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/10/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkIntegerFormatting(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkBinaryMathOpAdd256(C++) with source=cpp-micro, suite=arrow-decimal-benchmarkGrouperWithMultiTypes(C++) with params="{int32, int32}"/4096/2, source=cpp-micro, suite=arrow-compute-grouper-benchmarkGrouperWithMultiTypes(C++) with params="{int32, int64, boolean, utf8}"/1024/10000, source=cpp-micro, suite=arrow-compute-grouper-benchmarkBuildChunkedBinaryArray(C++) with source=cpp-micro, suite=arrow-builder-benchmarkFloatRowMajorTensorConversionFixture(C++) with params=/ConvertToSparseCSFTensorInt64, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkBM_HashJoinBasic_ProbeParallelism(C++) with params=Threads:1/HashTable krows:8/process_time, source=cpp-micro, suite=arrow-acero-hash-join-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, int64, utf8}"/4096/10000, source=cpp-micro, suite=arrow-compute-grouper-benchmarkInt8ColumnMajorTensorConversionFixture(C++) with params=/ConvertToSparseCOOTensorInt32, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkMemoizeLruCached(C++) with params=64/1024, source=cpp-micro, suite=arrow-cache-benchmarkGrouperWithMultiTypes(C++) with params="{int32, int64, boolean, utf8}"/1024/100, source=cpp-micro, suite=arrow-compute-grouper-benchmarkBinaryMathOpDivide128(C++) with source=cpp-micro, suite=arrow-decimal-benchmarkGrouperWithMultiTypes(C++) with params="{int64, int32}"/1024/2, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterFSLInt64FilterWithNulls(C++) with params=1048576/5, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBinaryMathOpDivide256(C++) with source=cpp-micro, suite=arrow-decimal-benchmarkBuildDictionary(C++) with source=cpp-micro, suite=arrow-compute-vector-hash-benchmarkFilterFSLInt64FilterNoNulls(C++) with params=1048576/12, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/4/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkMemoizeLruCached(C++) with params=64/16, source=cpp-micro, suite=arrow-cache-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, int64, utf8}"/1024/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkGrouperWithMultiTypes(C++) with params="{int32, int32}"/1024/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterStringFilterNoNulls(C++) with params=1048576/2, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, int64, utf8}"/4096/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkBinaryMathOpAggregate(C++) with source=cpp-micro, suite=arrow-decimal-benchmarkValueCountsDictionaryChunks(C++) with params=4, source=cpp-micro, suite=arrow-compute-vector-hash-benchmarkArrayRangeEqualsSparseUnion(C++) with params=32768/1, source=cpp-micro, suite=arrow-compare-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/1/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/7/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFixedSizeBinaryFilterNoNulls(C++) with params=1048576/4/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkUniqueString10bytes(C++) with params=2, source=cpp-micro, suite=arrow-compute-vector-hash-benchmarkFilterStringFilterWithNulls(C++) with params=1048576/4, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBenchmarkBitmapVisitBitsetAnd(C++) with params=32768/1, source=cpp-micro, suite=arrow-bit-util-benchmarkFilterInt64FilterNoNulls(C++) with params=1048576/10, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterStringFilterWithNulls(C++) with params=1048576/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, int64, utf8}"/4096/10, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFloatColumnMajorTensorConversionFixture(C++) with params=/ConvertToSparseCOOTensorInt32, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkMemoizeLruCachedThreadUnsafe(C++) with params=8/16, source=cpp-micro, suite=arrow-cache-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/0/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkInt8StridedTensorConversionFixture(C++) with params=/ConvertToSparseCSFTensorInt64, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/3/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFixedSizeBinaryFilterNoNulls(C++) with params=1048576/10/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkMemoizeLruCachedThreadUnsafe(C++) with params=64/16, source=cpp-micro, suite=arrow-cache-benchmarkIntegerFormatting(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkLruCacheLookup(C++) with params=64/1024, source=cpp-micro, suite=arrow-cache-benchmarkFilterFSLInt64FilterNoNulls(C++) with params=1048576/10, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFSLInt64FilterNoNulls(C++) with params=1048576/7, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{int32, boolean, utf8}"/1024/0, source=cpp-micro, suite=arrow-compute-grouper-benchmarkGrouperWithMultiTypes(C++) with params="{utf8}"/4096/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, utf8}"/4096/100, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterStringFilterNoNulls(C++) with params=1048576/10, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFSLInt64FilterNoNulls(C++) with params=1048576/3, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterInt64FilterWithNulls(C++) with params=1048576/0, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkSerialTaskGroup(C++) with params=task_cost:1000/real_time, source=cpp-micro, suite=arrow-thread-pool-benchmarkValueCountsDictionaryChunks(C++) with params=0, source=cpp-micro, suite=arrow-compute-vector-hash-benchmarkFloatRowMajorTensorConversionFixture(C++) with params=/ConvertToSparseCOOTensorInt32, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkBM_RowArray_DecodeFixedSizeBinary(C++) with params=fixed_size:5, source=cpp-micro, suite=arrow-acero-hash-join-benchmarkTimestampParsingISO8601(C++) with params=TimeUnit::SECOND, source=cpp-micro, suite=arrow-value-parsing-benchmarkIntegerFormatting(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkFilterStringFilterNoNulls(C++) with params=1048576/4, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFSLInt64FilterWithNulls(C++) with params=1048576/0, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/12/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFSLInt64FilterWithNulls(C++) with params=1048576/3, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{int64, int32}"/1024/100, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterFSLInt64FilterNoNulls(C++) with params=1048576/4, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterInt64FilterWithNulls(C++) with params=1048576/2, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkTimestampParsingISO8601(C++) with params=TimeUnit::NANO, source=cpp-micro, suite=arrow-value-parsing-benchmarkGrouperWithMultiTypes(C++) with params="{int32, int64, boolean, utf8}"/1024/0, source=cpp-micro, suite=arrow-compute-grouper-benchmarkChunkCSVNoNewlinesBlock(C++) with source=cpp-micro, suite=arrow-csv-parser-benchmarkFilterFixedSizeBinaryFilterNoNulls(C++) with params=1048576/7/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/3/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterStringFilterNoNulls(C++) with params=1048576/6, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayRangeEqualsSparseUnion(C++) with params=32768/0, source=cpp-micro, suite=arrow-compare-benchmarkFloatColumnMajorTensorConversionFixture(C++) with params=/ConvertToSparseCOOTensorInt64, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkFilterFSLInt64FilterWithNulls(C++) with params=1048576/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFSLInt64FilterWithNulls(C++) with params=1048576/1, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkInt8StridedTensorConversionFixture(C++) with params=/ConvertToSparseCOOTensorInt64, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkFilterFSLInt64FilterNoNulls(C++) with params=1048576/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{int32, int64, boolean, utf8}"/4096/2, source=cpp-micro, suite=arrow-compute-grouper-benchmarkCheckIndexBoundsInt32(C++) with params=32768/1, source=cpp-micro, suite=arrow-int-util-benchmarkTimestampConversionStrptime(C++) with source=cpp-micro, suite=arrow-csv-converter-benchmarkUniqueString10bytes(C++) with params=4, source=cpp-micro, suite=arrow-compute-vector-hash-benchmarkBinaryMathOpMultiply128(C++) with source=cpp-micro, suite=arrow-decimal-benchmarkGrouperWithMultiTypes(C++) with params="{boolean}"/4096/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterFSLInt64FilterWithNulls(C++) with params=1048576/12, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFSLInt64FilterNoNulls(C++) with params=1048576/13, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{int64}"/4096/10, source=cpp-micro, suite=arrow-compute-grouper-benchmarkValueCountsDictionaryChunks(C++) with params=3, source=cpp-micro, suite=arrow-compute-vector-hash-benchmarkArrayRangeEqualsStruct(C++) with params=32768/2, source=cpp-micro, suite=arrow-compare-benchmarkGrouperWithMultiTypes(C++) with params="{int32}"/1024/0, source=cpp-micro, suite=arrow-compute-grouper-benchmarkRunInSerialExecutor(C++) with params=task_cost:10000/real_time, source=cpp-micro, suite=arrow-thread-pool-benchmarkFilterInt64FilterWithNulls(C++) with params=1048576/7, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkConstants(C++) with source=cpp-micro, suite=arrow-decimal-benchmarkGrouperWithMultiTypes(C++) with params="{int64}"/1024/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterInt64FilterWithNulls(C++) with params=1048576/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkValueCountsDictionaryChunks(C++) with params=2, source=cpp-micro, suite=arrow-compute-vector-hash-benchmarkBenchmarkBitmapVisitBitsetAnd(C++) with params=131072/1, source=cpp-micro, suite=arrow-bit-util-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/13/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{int64, int32}"/1024/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkInt8RowMajorTensorConversionFixture(C++) with params=/ConvertToSparseCOOTensorInt64, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/6/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkValueCountsDictionaryChunks(C++) with params=1, source=cpp-micro, suite=arrow-compute-vector-hash-benchmarkFilterFSLInt64FilterNoNulls(C++) with params=1048576/6, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{int32, boolean, utf8}"/4096/0, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterFixedSizeBinaryFilterNoNulls(C++) with params=1048576/7/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, utf8}"/4096/10, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterStringFilterWithNulls(C++) with params=1048576/7, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFloatFormatting(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkGrouperWithMultiTypes(C++) with params="{int32, int32}"/1024/2, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterInt64FilterNoNulls(C++) with params=1048576/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkMemoizeLruCached(C++) with params=8/1024, source=cpp-micro, suite=arrow-cache-benchmarkFilterStringFilterWithNulls(C++) with params=1048576/12, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayDataConstructDestruct(C++) with source=cpp-micro, suite=arrow-builder-benchmarkTimestampParsingStrptime(C++) with params=TimeUnit::MILLI, source=cpp-micro, suite=arrow-value-parsing-benchmarkFilterStringFilterNoNulls(C++) with params=1048576/7, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterStringFilterWithNulls(C++) with params=1048576/3, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterStringFilterWithNulls(C++) with params=1048576/1, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{int32}"/1024/10000, source=cpp-micro, suite=arrow-compute-grouper-benchmarkStringConversion(C++) with source=cpp-micro, suite=arrow-csv-converter-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, utf8}"/1024/2, source=cpp-micro, suite=arrow-compute-grouper-benchmarkIntegerFormatting(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/10/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBinaryMathOpMultiply256(C++) with source=cpp-micro, suite=arrow-decimal-benchmarkFilterInt64FilterWithNulls(C++) with params=1048576/10, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{int32, boolean, utf8}"/4096/10000, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/1/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/6/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBM_HashJoinBasic_KeyTypes(C++) with params="{int32}"/Hashtable krows:1, source=cpp-micro, suite=arrow-acero-hash-join-benchmarkBM_HashJoinBasic_KeyTypes(C++) with params="{int32}"/Hashtable krows:8, source=cpp-micro, suite=arrow-acero-hash-join-benchmarkBinaryMathOpAdd128(C++) with source=cpp-micro, suite=arrow-decimal-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, utf8}"/4096/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkBenchmarkBitmapVisitBitsetAnd(C++) with params=131072/0, source=cpp-micro, suite=arrow-bit-util-benchmarkGrouperWithMultiTypes(C++) with params="{int32, boolean, utf8}"/4096/100, source=cpp-micro, suite=arrow-compute-grouper-benchmarkIntegerFormatting(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, utf8}"/1024/10000, source=cpp-micro, suite=arrow-compute-grouper-benchmarkGrouperWithMultiTypes(C++) with params="{int32, int64, boolean, utf8}"/1024/10, source=cpp-micro, suite=arrow-compute-grouper-benchmarkGrouperWithMultiTypes(C++) with params="{int64}"/4096/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterStringFilterWithNulls(C++) with params=1048576/2, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkInt8StridedTensorConversionFixture(C++) with params=/ConvertToSparseCSFTensorInt32, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkBM_UnpackUint16(C++) with params=DynamicUnaligned/2/64, source=cpp-micro, suite=arrow-bpacking-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, utf8}"/1024/10, source=cpp-micro, suite=arrow-compute-grouper-benchmarkDoubleColumnMajorTensorConversionFixture(C++) with params=/ConvertToSparseCSFTensorInt64, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkGrouperWithMultiTypes(C++) with params="{int64, int32}"/1024/0, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterFixedSizeBinaryFilterNoNulls(C++) with params=1048576/12/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{utf8, int32, int64, fixed_size_binary(32), boolean}"/1024/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterOverheadIsolated(C++) with params=complex_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkFilterFSLInt64FilterNoNulls(C++) with params=1048576/5, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{int64}"/1024/10000, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterFixedSizeBinaryFilterNoNulls(C++) with params=1048576/9/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/0/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=1048576/9/8, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterInt64FilterNoNulls(C++) with params=1048576/13, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterInt64FilterWithNulls(C++) with params=1048576/6, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkDoubleRowMajorTensorConversionFixture(C++) with params=/ConvertToSparseCOOTensorInt64, source=cpp-micro, suite=arrow-tensor-conversion-benchmarkFilterFixedSizeBinaryFilterNoNulls(C++) with params=1048576/13/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkValueCountsDictionaryChunks(C++) with params=6, source=cpp-micro, suite=arrow-compute-vector-hash-benchmarkFilterFSLInt64FilterWithNulls(C++) with params=1048576/6, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{utf8, int32, int64, fixed_size_binary(32), boolean}"/4096/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterFixedSizeBinaryFilterNoNulls(C++) with params=1048576/4/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, utf8}"/4096/10000, source=cpp-micro, suite=arrow-compute-grouper-benchmarkBinaryCompareOp(C++) with source=cpp-micro, suite=arrow-decimal-benchmarkGrouperWithMultiTypes(C++) with params="{int64, int32}"/1024/10, source=cpp-micro, suite=arrow-compute-grouper-benchmarkMemoizeLruCachedThreadUnsafe(C++) with params=64/1024, source=cpp-micro, suite=arrow-cache-benchmark- [
FilterStringFilterNoNulls(C++) with params=1048576/9, source=cpp-micro, suit...
Details
This report was generated using the lookback z-score method with a z-score threshold of 30.0.
Loading