conbench-apache-arrow / Conbench performance report
succeeded
May 20, 2025 in 0s
Found 0 regressions
After merging your PR, Conbench analyzed the 4 benchmarking runs that have been run so far on merge-commit c47f605.
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-05-20 01:14:09Z - Commit Run on
arm64-t4g-2xlarge-linuxat 2025-05-20 01:15:37Z - Commit Run on
test-mac-armat 2025-05-20 03:39:44Z - Commit Run on
amd64-m5-4xlarge-linuxat 2025-05-20 05:25:50Z
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-05-20 01:14:09ZCopyBitmapWithoutOffset(C++) with params=8192, source=cpp-micro, suite=arrow-bit-util-benchmarkReadCompressedBuffer(C++) with params=num_cols:1/is_partial:0/real_time, source=cpp-micro, suite=arrow-ipc-read-write-benchmarkMoveEmptyVector(C++) with params=<STATIC_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBitBlockCounterFourWordsSumWithOffset(C++) with params=64, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkTableSortIndicesInt64Wide(C++) with params=1048576/0/8/1, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkConstructFromEmptyStdVector(C++) with params=<STATIC_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkErrorSchemeBool(C++) with source=cpp-micro, suite=arrow-type-benchmarkArraySortIndicesBool(C++) with params=32768/0, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkCopyShortVector(C++) with params=<STATIC_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBitBlockCounterFourWordsSum(C++) with params=32768, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkThreadedTaskGroup(C++) with params=threads:8/task_cost:100000/real_time, source=cpp-micro, suite=arrow-thread-pool-benchmarkTakeFixedSizeBinaryMonotonicIndices(C++) with params=524288/1/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::REQUIRED, Compression::SNAPPY>/1024/1024, source=cpp-micro, suite=parquet-column-io-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::REQUIRED, Compression::ZSTD>/65536/1024, source=cpp-micro, suite=parquet-column-io-benchmarkBM_ReadColumn(C++) with params=<false,BooleanType>/1/20, source=cpp-micro, suite=parquet-arrow-reader-writer-benchmarkMaxElementWiseArrayScalarString(C++) with params=32768/1, source=cpp-micro, suite=arrow-compute-scalar-compare-benchmarkTakeStringRandomIndicesWithNulls(C++) with params=524288/1, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkArrayScalarKernel(C++) with params=<DivideChecked, UInt16Type>/size:524288/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkShortVectorPushBack(C++) with params=<SMALL_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBM_PlainEncodingSpacedBoolean(C++) with params=32768/100, source=cpp-micro, suite=parquet-encoding-benchmarkTableSortIndicesInt64Wide(C++) with params=1048576/100/8/4, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkSetBitRunReader(C++) with params=50, source=cpp-micro, suite=arrow-bit-util-benchmarkRecordBatchSortIndicesInt64Wide(C++) with params=1048576/100/2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkBinaryBitBlockCounterSumWithOffset(C++) with params=2, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkArrayRangeEqualsFloat32(C++) with params=32768/0, source=cpp-micro, suite=arrow-compare-benchmarkProjectionOverheadIsolated(C++) with params=complex_expression/batch_size:1000000/real_time, source=cpp-micro, suite=arrow-acero-project-benchmarkBitBlockCounterFourWordsSumWithOffset(C++) with params=32768, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkTableSortIndicesInt64Wide(C++) with params=1048576/0/16/32, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, utf8}"/1024/2, source=cpp-micro, suite=arrow-compute-grouper-benchmarkProjectionOverhead(C++) with params=ref_only_expression/batch_size:100000/real_time, source=cpp-micro, suite=arrow-acero-project-benchmarkShortVectorInsertAtEnd(C++) with params=<SMALL_VECTOR(int)>, source=cpp-micro, suite=arrow-small-vector-benchmarkArraySortIndicesBool(C++) with params=32768/2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkBenchmarkBitmapVisitUInt64And(C++) with params=32768/0, source=cpp-micro, suite=arrow-bit-util-benchmarkCopyEmptyVector(C++) with params=<STD_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkThreadedTaskGroup(C++) with params=threads:4/task_cost:10000/real_time, source=cpp-micro, suite=arrow-thread-pool-benchmarkReferenceNaiveBitmapWriter(C++) with params=8192, source=cpp-micro, suite=arrow-bit-util-benchmarkBinaryBitmapReaderSum(C++) with params=32768, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkBM_ReadListOfStructColumn(C++) with params=50, source=cpp-micro, suite=parquet-arrow-reader-writer-benchmarkRoundArrayBenchmark(C++) with params=<Round, FloatType, RoundMode::HALF_TOWARDS_ZERO>/size:524288/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-round-benchmarkBM_PlainDecodingByteArray(C++) with params=max-string-length:8/batch-size:512, source=cpp-micro, suite=parquet-encoding-benchmarkMoveShortVector(C++) with params=<STATIC_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkLruCacheLookup(C++) with params=64/16, source=cpp-micro, suite=arrow-cache-benchmarkBM_DeltaBitPackingEncode_Int32_Narrow(C++) with params=32768, source=cpp-micro, suite=parquet-encoding-benchmarkConstructFromEmptyStdVector(C++) with params=<STD_VECTOR(int)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBM_ExecSpanIterator(C++) with params=65536, source=cpp-micro, suite=arrow-compute-function-benchmarkShortVectorPushBack(C++) with params=<STD_VECTOR(int)>, source=cpp-micro, suite=arrow-small-vector-benchmarkFilterOverhead(C++) with params=simple_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkBitRunReader(C++) with params=99, source=cpp-micro, suite=arrow-bit-util-benchmarkReverseSetBitRunReader(C++) with params=0, source=cpp-micro, suite=arrow-bit-util-benchmarkBitBlockCounterSum(C++) with params=2, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkCopyShortVector(C++) with params=<SMALL_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBM_DecodeArrowBooleanRle(C++) with params=DecodeArrowWithNull/num_values:4096/null_in_ten_thousand:100, source=cpp-micro, suite=parquet-encoding-benchmarkBM_PlainDecodingSpacedByteArray(C++) with params=max-string-length:8/batch-size:512, source=cpp-micro, suite=parquet-encoding-benchmarkBitmapWriter(C++) with params=8192, source=cpp-micro, suite=arrow-bit-util-benchmarkReferenceCompression(C++) with params=Compression::SNAPPY, source=cpp-micro, suite=arrow-compression-benchmarkBM_ExecSpanIterator(C++) with params=1024, source=cpp-micro, suite=arrow-compute-function-benchmarkMemoryBandwidth(C++) with params=/size:32768, source=cpp-micro, suite=arrow-io-memory-benchmarkArrayScalarKernel(C++) with params=<Divide, Int16Type>/size:524288/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkTakeChunkedChunkedFSBRandomIndicesNoNulls(C++) with params=524288/1/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBM_ReadColumn(C++) with params=<true,BooleanType>/-1/1, source=cpp-micro, suite=parquet-arrow-reader-writer-benchmarkBenchmarkBitmapVisitUInt64And(C++) with params=32768/2, source=cpp-micro, suite=arrow-bit-util-benchmarkTouchArea(C++) with params=size:1048576/real_time/threads:2, source=cpp-micro, suite=arrow-memory-pool-benchmarkBM_DeltaDecodingByteArray(C++) with params=max-string-length:64/batch-size:512/prefixed-percent:90, source=cpp-micro, suite=parquet-encoding-benchmarkShortVectorInsert(C++) with params=<STD_VECTOR(int)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::REPEATED, Compression::SNAPPY>/65536/1024, source=cpp-micro, suite=parquet-column-io-benchmarkBitBlockCounterFourWordsSum(C++) with params=64, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkBM_ComputeHash(C++) with params=, source=cpp-micro, suite=parquet-bloom-filter-benchmarkConstructFromShortStdVector(C++) with params=<STATIC_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBitRunReader(C++) with params=-1, source=cpp-micro, suite=arrow-bit-util-benchmarkFilterStringFilterNoNulls(C++) with params=524288/13, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBM_ExecSpanIterator(C++) with params=16384, source=cpp-micro, suite=arrow-compute-function-benchmarkErrorSchemeStatus(C++) with source=cpp-micro, suite=arrow-type-benchmarkTableSortIndicesInt64Wide(C++) with params=1048576/0/16/4, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkMoveEmptyVector(C++) with params=<SMALL_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkIntegerParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkmemory_latency(C++) with params=16384/repeats:1, source=cpp-micro, suite=arrow-machine-benchmarkFilterStringFilterWithNulls(C++) with params=524288/0, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkErrorSchemeException(C++) with source=cpp-micro, suite=arrow-type-benchmarkReferenceStreamingCompression(C++) with params=Compression::GZIP, source=cpp-micro, suite=arrow-compression-benchmarkBitBlockCounterFourWordsSumWithOffset(C++) with params=65536, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkFilterOverheadIsolated(C++) with params=ref_only_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkTouchArea(C++) with params=size:1048576/real_time/threads:4, source=cpp-micro, suite=arrow-memory-pool-benchmarkBM_HashJoinBasic_KeyTypes(C++) with params="{utf8}"/Hashtable krows:64, source=cpp-micro, suite=arrow-acero-hash-join-benchmarkmemory_latency(C++) with params=8192/repeats:1, source=cpp-micro, suite=arrow-machine-benchmarkTouchArea(C++) with params=size:65536/real_time/threads:4, source=cpp-micro, suite=arrow-memory-pool-benchmarkFilterOverhead(C++) with params=not_null_and_is_true_singlepass_benchmark/batch_size:1000/null_prob:50/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkFilterOverheadIsolated(C++) with params=simple_expression/batch_size:1000000/null_prob:0/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkShortVectorInsertAtEnd(C++) with params=<SMALL_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBM_PlainEncodingSpacedBoolean(C++) with params=32768/1, source=cpp-micro, suite=parquet-encoding-benchmarkSetBitRunReader(C++) with params=25, source=cpp-micro, suite=arrow-bit-util-benchmarkLongVectorPushBack(C++) with params=<SMALL_VECTOR(int)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBM_DeltaBitPackingEncode_Int32_Wide(C++) with params=4096, source=cpp-micro, suite=parquet-encoding-benchmarkCopyShortVector(C++) with params=<STATIC_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkFilterOverheadIsolated(C++) with params=simple_expression/batch_size:100000/null_prob:0/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkFilterOverhead(C++) with params=not_null_and_is_true_singlepass_benchmark/batch_size:1000/null_prob:25/bool_true_prob:33/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkThreadPoolSubmit(C++) with params=threads:1/task_cost:100000/real_time, source=cpp-micro, suite=arrow-thread-pool-benchmarkHexParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkTableSortIndicesInt64Wide(C++) with params=1048576/100/2/1, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkConstructFromShortStdVector(C++) with params=<SMALL_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkArrayScalarKernel(C++) with params=<DivideChecked, Int16Type>/size:524288/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkFilterOverhead(C++) with params=not_null_to_is_true_multipass_benchmark/batch_size:1000000/null_prob:25/bool_true_prob:33/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkArrayScalarKernel(C++) with params=<AddChecked, Int8Type>/size:524288/inverse_null_proportion:100, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkMemoryBandwidth(C++) with params=/size:65536, source=cpp-micro, suite=arrow-io-memory-benchmarkFilterOverheadIsolated(C++) with params=ref_only_expression/batch_size:1000/null_prob:0/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkSelectKInt64(C++) with params=32768/1, source=cpp-micro, suite=arrow-compute-vector-topk-benchmarkBenchmarkTemporal(C++) with params=<DayOfYear, non_zoned>/524288/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkBitmapReaderSumWithOffset(C++) with params=2, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkTakeStringMonotonicIndices(C++) with params=524288/1, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkSetBitRunReader(C++) with params=10, source=cpp-micro, suite=arrow-bit-util-benchmarkTakeStringMonotonicIndices(C++) with params=524288/1000, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkValidateSmallAlmostAscii(C++) with source=cpp-micro, suite=arrow-utf8-util-benchmarkBitBlockCounterSum(C++) with params=64, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkFilterOverhead(C++) with params=selectivity_benchmark/batch_size:100000/null_prob:10/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkBM_PlainEncodingBoolean(C++) with params=4096, source=cpp-micro, suite=parquet-encoding-benchmarkBinaryBitmapReaderSum(C++) with params=65536, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkFilterOverhead(C++) with params=selectivity_benchmark/batch_size:1000000/null_prob:75/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkBM_DeltaBitPackingEncode_Int32_Fixed(C++) with params=32768, source=cpp-micro, suite=parquet-encoding-benchmarkArrayScalarKernel(C++) with params=<Divide, UInt8Type>/size:524288/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkBM_DeltaBitPackingEncode_Int64_Narrow(C++) with params=32768, source=cpp-micro, suite=parquet-encoding-benchmarkBM_DefinitionLevelsToBitmapRepeatedAllMissing(C++) with source=cpp-micro, suite=parquet-level-conversion-benchmarkBM_WriteBinaryColumn(C++) with params=null_probability:1/unique_values:32, source=cpp-micro, suite=parquet-arrow-reader-writer-benchmarkGrouperWithMultiTypes(C++) with params="{int32, int32}"/1024/2, source=cpp-micro, suite=arrow-compute-grouper-benchmarkFilterOverhead(C++) with params=not_null_and_is_true_singlepass_benchmark/batch_size:1000/null_prob:0/bool_true_prob:25/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkBinaryMathOpAdd128(C++) with source=cpp-micro, suite=arrow-decimal-benchmarkBinaryBitmapReaderSumWithOffset(C++) with params=512, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkMoveEmptyVector(C++) with params=<STATIC_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBinaryBitmapReaderSumWithOffset(C++) with params=65536, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkTakeChunkedFlatInt64MonotonicIndices(C++) with params=524288/1000, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkFilterOverhead(C++) with params=selectivity_benchmark/batch_size:1000/null_prob:10/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkAllocateTouchDeallocate(C++) with params=/size:16777216/real_time/threads:1, source=cpp-micro, suite=arrow-memory-pool-benchmarkFirstTimeBitmapWriter(C++) with params=8192, source=cpp-micro, suite=arrow-bit-util-benchmarkSerialTaskGroup(C++) with params=task_cost:100000/real_time, source=cpp-micro, suite=arrow-thread-pool-benchmarkBitRunReaderLinear(C++) with params=75, source=cpp-micro, suite=arrow-bit-util-benchmarkValidateLargeNonAscii(C++) with source=cpp-micro, suite=arrow-utf8-util-benchmarkFilterOverhead(C++) with params=not_null_and_is_true_singlepass_benchmark/batch_size:1000/null_prob:75/bool_true_prob:100/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkTouchArea(C++) with params=size:16777216/real_time/threads:1, source=cpp-micro, suite=arrow-memory-pool-benchmarkBitBlockCounterFourWordsSum(C++) with params=512, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkShortVectorPushBack(C++) with params=<STATIC_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBM_DeltaBitPackingEncode_Int64_Narrow(C++) with params=65536, source=cpp-micro, suite=parquet-encoding-benchmarkBinaryBitmapReaderSumWithOffset(C++) with params=32768, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkFilterOverhead(C++) with params=not_null_and_is_true_singlepass_benchmark/batch_size:1000000/null_prob:75/bool_true_prob:100/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkReferenceStreamingDecompression(C++) with params=Compression::ZSTD, source=cpp-micro, suite=arrow-compression-benchmarkThreadedTaskGroup(C++) with params=threads:1/task_cost:10000/real_time, source=cpp-micro, suite=arrow-thread-pool-benchmarkBM_WriteInt64Column(C++) with params=<Repetition::OPTIONAL, Compression::SNAPPY>/1048576, source=cpp-micro, suite=parquet-column-io-benchmarkProjectionOverhead(C++) with params=zero_copy_expression/batch_size:1000/real_time, source=cpp-micro, suite=arrow-acero-project-benchmarkBM_DeltaBitPackingEncode_Int32_Narrow(C++) with params=4096, source=cpp-micro, suite=parquet-encoding-benchmarkBitRunReaderLinear(C++) with params=50, source=cpp-micro, suite=arrow-bit-util-benchmarkRecordBatchSortIndicesInt64Wide(C++) with params=1048576/0/8, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkBM_WriteColumn(C++) with params=<false,Int64Type>, source=cpp-micro, suite=parquet-arrow-reader-writer-benchmarkBM_DeltaBitPackingEncode_Int32_Wide(C++) with params=1024, source=cpp-micro, suite=parquet-encoding-benchmarkBenchmarkBitmapVisitUInt8And(C++) with params=32768/1, source=cpp-micro, suite=arrow-bit-util-benchmarkThreadPoolSpawn(C++) with params=threads:2/task_cost:10000/real_time, source=cpp-micro, suite=arrow-thread-pool-benchmarkThreadPoolSubmit(C++) with params=threads:1/task_cost:10000/real_time, source=cpp-micro, suite=arrow-thread-pool-benchmarkBM_DeltaBitPackingEncode_Int32_Fixed(C++) with params=4096, source=cpp-micro, suite=parquet-encoding-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=524288/10/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBinaryBitBlockCounterSumWithOffset(C++) with params=4096, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkBitmapReaderSum(C++) with params=32768, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkBitBlockCounterSumWithOffset(C++) with params=512, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkValidateSmallAscii(C++) with source=cpp-micro, suite=arrow-utf8-util-benchmarkBitBlockCounterSum(C++) with params=512, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkBitBlockCounterSum(C++) with params=4096, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkBinaryBitBlockCounterSum(C++) with params=32768, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkBitRunReaderLinear(C++) with params=0, source=cpp-micro, suite=arrow-bit-util-benchmarkValidateTinyNonAscii(C++) with source=cpp-micro, suite=arrow-utf8-util-benchmarkGrouperWithMultiTypes(C++) with params="{utf8}"/4096/2, source=cpp-micro, suite=arrow-compute-grouper-benchmarkValidateSmallNonAscii(C++) with source=cpp-micro, suite=arrow-utf8-util-benchmarkErrorSchemeExceptionNoInline(C++) with source=cpp-micro, suite=arrow-type-benchmarkProjectionOverheadIsolated(C++) with params=complex_expression/batch_size:10000/real_time, source=cpp-micro, suite=arrow-acero-project-benchmarkHashIntegers(C++) with source=cpp-micro, suite=arrow-hashing-benchmarkFilterOverhead(C++) with params=selectivity_benchmark/batch_size:1000/null_prob:100/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkRunInSerialExecutor(C++) with params=task_cost:10000/real_time, source=cpp-micro, suite=arrow-thread-pool-benchmarkFilterOverhead(C++) with params=complex_expression/batch_size:1000/null_prob:0/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkBenchmarkTemporal(C++) with params=<IsLeapYear, non_zoned>/524288/0, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkBitBlockCounterFourWordsSum(C++) with params=4096, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkBenchmarkBitmapVisitUInt8And(C++) with params=32768/0, source=cpp-micro, suite=arrow-bit-util-benchmarkBM_WritePrimitiveColumn(C++) with params=<SizeStatisticsLevel::ColumnChunk, ::arrow::StringType, true>, source=cpp-micro, suite=parquet-arrow-size-stats-benchmarkCopyEmptyVector(C++) with params=<SMALL_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBinaryBitBlockCounterSum(C++) with params=4096, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkBM_DefinitionLevelsToBitmapRepeatedAllPresent(C++) with source=cpp-micro, suite=parquet-level-conversion-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::REQUIRED, Compression::SNAPPY>/1024/16, source=cpp-micro, suite=parquet-column-io-benchmarkBM_ArrowBinaryDict(C++) with params=EncodeDictDirectInt8/1048576, source=cpp-micro, suite=parquet-encoding-benchmarkCopyEmptyVector(C++) with params=<STD_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBitBlockCounterFourWordsSum(C++) with params=2, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkSetBitRunReader(C++) with params=60, source=cpp-micro, suite=arrow-bit-util-benchmarkShortVectorInsert(C++) with params=<STATIC_VECTOR(int)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::OPTIONAL, Compression::SNAPPY>/1024/1024, source=cpp-micro, suite=parquet-column-io-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::OPTIONAL, Compression::SNAPPY>/65536/1024, source=cpp-micro, suite=parquet-column-io-benchmarkmemory_latency(C++) with params=2048/repeats:1, source=cpp-micro, suite=arrow-machine-benchmarkTouchArea(C++) with params=size:65536/real_time/threads:2, source=cpp-micro, suite=arrow-memory-pool-benchmarkIntegerParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkTouchArea(C++) with params=size:1048576/real_time/threads:1, source=cpp-micro, suite=arrow-memory-pool-benchmarkReferenceDecompression(C++) with params=Compression::ZSTD, source=cpp-micro, suite=arrow-compression-benchmarkTakeFSLInt64MonotonicIndices(C++) with params=524288/1000, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkmemory_latency(C++) with params=4096/repeats:1, source=cpp-micro, suite=arrow-machine-benchmarkTakeFSLInt64MonotonicIndices(C++) with params=524288/1, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkMoveEmptyVector(C++) with params=<STD_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::OPTIONAL, Compression::ZSTD>/65536/1024, source=cpp-micro, suite=parquet-column-io-benchmarkErrorSchemeStatusNoInline(C++) with source=cpp-micro, suite=arrow-type-benchmarkArrayArrayKernel(C++) with params=<Subtract, UInt8Type>/size:524288/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkSetBitRunReader(C++) with params=99, source=cpp-micro, suite=arrow-bit-util-benchmarkFilterFixedSizeBinaryFilterWithNulls(C++) with params=524288/13/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBM_DeltaBitPackingEncode_Int64_Fixed(C++) with params=32768, source=cpp-micro, suite=parquet-encoding-benchmarkGrouperWithMultiTypes(C++) with params="{utf8, int32, int64, fixed_size_binary(32), boolean}"/4096/1, source=cpp-micro, suite=arrow-compute-grouper-benchmarkBitBlockCounterFourWordsSum(C++) with params=8, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkHexParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkMoveEmptyVector(C++) with params=<STD_VECTOR(int)>, source=cpp-micro, suite=arrow-small-vector-benchmarkReferenceDecompression(C++) with params=Compression::SNAPPY, source=cpp-micro, suite=arrow-compression-benchmarkTrieLookupNotFound(C++) with source=cpp-micro, suite=arrow-trie-benchmarkConstructFromEmptyStdVector(C++) with params=<SMALL_VECTOR(int)>, source=cpp-micro, suite=arrow-small-vector-benchmarkNthToIndicesInt64(C++) with params=32768/1, source=cpp-micro, suite=arrow-compute-vector-partition-benchmarkTableSortIndicesInt64Wide(C++) with params=1048576/0/8/4, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkTakeInt64MonotonicIndices(C++) with params=524288/2, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkBenchmarkTemporal(C++) with params=<DayOfYear, non_zoned>/524288/100, source=cpp-micro, suite=arrow-compute-scalar-temporal-benchmarkBitBlockCounterFourWordsSumWithOffset(C++) with params=2, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkReferenceStreamingDecompression(C++) with params=Compression::GZIP, source=cpp-micro, suite=arrow-compression-benchmarkMoveEmptyVector(C++) with params=<STD_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::OPTIONAL, Compression::LZ4, Encoding::BYTE_STREAM_SPLIT>/1024/16, source=cpp-micro, suite=parquet-column-io-benchmarkMoveShortVector(C++) with params=<STD_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkGenerateBits(C++) with params=8192, source=cpp-micro, suite=arrow-bit-util-benchmarkThreadPoolSpawn(C++) with params=threads:2/task_cost:100000/real_time, source=cpp-micro, suite=arrow-thread-pool-benchmarkArrayScalarKernel(C++) with params=<DivideChecked, UInt8Type>/size:524288/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::REPEATED, Compression::ZSTD>/65536/1024, source=cpp-micro, suite=parquet-column-io-benchmarkIntegerParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkBitBlockCounterSum(C++) with params=32768, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkCopyShortVector(C++) with params=<SMALL_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkTableSortIndicesInt64Wide(C++) with params=1048576/100/8/1, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkBM_PlainEncodingSpacedBoolean(C++) with params=32768/5000, source=cpp-micro, suite=parquet-encoding-benchmarkReverseSetBitRunReader(C++) with params=-1, source=cpp-micro, suite=arrow-bit-util-benchmarkTakeInt64MonotonicIndices(C++) with params=524288/1000, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkChunkedArrayRankInt64Wide(C++) with params=1048576/100/tiebreaker:2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkFilterOverheadIsolated(C++) with params=complex_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkBM_ReadInt64Column(C++) with params=<Repetition::REPEATED, Compression::SNAPPY>/1024/16, source=cpp-micro, suite=parquet-column-io-benchmarkErrorSchemeNoError(C++) with source=cpp-micro, suite=arrow-type-benchmarkConstructFromShortStdVector(C++) with params=<STATIC_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBM_ComputeHash(C++) with params=, source=cpp-micro, suite=parquet-bloom-filter-benchmarkFilterOverheadIsolated(C++) with params=simple_expression/batch_size:10000/null_prob:0/bool_true_prob:50/real_time, source=cpp-micro, suite=arrow-acero-filter-benchmarkReverseSetBitRunReader(C++) with params=60, source=cpp-micro, suite=arrow-bit-util-benchmarkMoveEmptyVector(C++) with params=<SMALL_VECTOR(int)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBinaryBitBlockCounterSumWithOffset(C++) with params=8, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkConstructFromShortStdVector(C++) with params=<SMALL_VECTOR(int)>, source=cpp-micro, suite=arrow-small-vector-benchmarkTouchArea(C++) with params=size:16777216/real_time/threads:4, source=cpp-micro, suite=arrow-memory-pool-benchmarkShortVectorInsertAtEnd(C++) with params=<STATIC_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkmemory_latency(C++) with params=65536/repeats:1, source=cpp-micro, suite=arrow-machine-benchmarkFilterFixedSizeBinaryFilterNoNulls(C++) with params=524288/10/9, source=cpp-micro, suite=arrow-compute-vector-selection-benchmarkConstructFromEmptyStdVector(C++) with params=<SMALL_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkMoveShortVector(C++) with params=<STD_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkProjectionOverhead(C++) with params=zero_copy_expression/batch_size:10000/real_time, source=cpp-micro, suite=arrow-acero-project-benchmarkErrorSchemeBoolNoInline(C++) with source=cpp-micro, suite=arrow-type-benchmarkBitBlockCounterSumWithOffset(C++) with params=2, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkExecuteScalarExpressionOverhead(C++) with params=ref_only_expression/rows_per_batch:100000/real_time/threads:16, source=cpp-micro, suite=arrow-acero-expression-benchmarkTableSortIndicesInt64Wide(C++) with params=1048576/0/2/4, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkIntegerParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkConstructFromEmptyStdVector(C++) with params=<STD_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkBinaryBitBlockCounterSumWithOffset(C++) with params=32768, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkBM_HashJoinBasic_KeyTypes(C++) with params="{utf8}"/Hashtable krows:16, source=cpp-micro, suite=arrow-acero-hash-join-benchmarkGrouperWithMultiTypes(C++) with params="{boolean, utf8}"/4096/2, source=cpp-micro, suite=arrow-compute-grouper-benchmarkNthToIndicesInt64(C++) with params=8388608/100, source=cpp-micro, suite=arrow-compute-vector-partition-benchmarkConstructFromShortStdVector(C++) with params=<SMALL_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkMemoizeLruCached(C++) with params=64/1024, source=cpp-micro, suite=arrow-cache-benchmarkBitBlockCounterSumWithOffset(C++) with params=65536, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkBitBlockCounterSumWithOffset(C++) with params=8, source=cpp-micro, suite=arrow-bit-block-counter-benchmarkBM_DecodeArrowBooleanPlain(C++) with params=DecodeArrowWithNull/num_values:16384/null_in_ten_thousand:1000, source=cpp-micro, suite=parquet-encoding-benchmarkBinaryMathOpAdd256(C++) with source=cpp-micro, suite=arrow-decimal-benchmarkConstructFromShortStdVector(C++) with params=<STD_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkProjectionOverhead(C++) with params=ref_only_expression/batch_size:10000/real_time, source=cpp-micro, suite=arrow-acero-project-benchmark- [
RunInSerialExecutor(C++) with params=task_cost:100000/real_time, source=cpp-micro, suite=arrow-thread-p...
Details
This report was generated using the lookback z-score method with a z-score threshold of 30.0.
Loading