conbench-apache-arrow / Conbench performance report
succeeded
Jul 7, 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 3ebe7ee.
Benchmarks with performance regressions
There were 0 possible performance regressions, according to the lookback z-score method.
All benchmark runs analyzed:
- Commit Run on
arm64-t4g-2xlarge-linuxat 2025-07-07 12:21:54Z - Commit Run on
amd64-c6a-4xlarge-linuxat 2025-07-07 10:02:45Z - Commit Run on
amd64-m5-4xlarge-linuxat 2025-07-07 11:52:16Z - Commit Run on
test-mac-armat 2025-07-07 14:06:03Z
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
arm64-t4g-2xlarge-linuxat 2025-07-07 12:21:54ZTrieLookupFound(C++) with source=cpp-micro, suite=arrow-trie-benchmarkIntegerParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkIntegerParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkInlinedTrieLookupFound(C++) with source=cpp-micro, suite=arrow-trie-benchmarkArraySortIndicesBool(C++) with params=65536/2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkArraySortIndicesInt64Wide(C++) with params=65536/10, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkArraySortIndicesInt64Wide(C++) with params=65536/2, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkValidateLargeAlmostAscii(C++) with source=cpp-micro, suite=arrow-utf8-util-benchmarkHexParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkMoveEmptyVector(C++) with params=<SMALL_VECTOR(int)>, source=cpp-micro, suite=arrow-small-vector-benchmarkHexParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkTimestampParsingISO8601(C++) with params=TimeUnit::NANO, source=cpp-micro, suite=arrow-value-parsing-benchmarkShortVectorInsert(C++) with params=<SMALL_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkHexParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkArraySortIndicesInt64Wide(C++) with params=65536/10000, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkIntegerParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkConstructFromShortStdVector(C++) with params=<STATIC_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkTimestampParsingISO8601(C++) with params=TimeUnit::SECOND, source=cpp-micro, suite=arrow-value-parsing-benchmarkTimestampParsingISO8601(C++) with params=TimeUnit::MICRO, source=cpp-micro, suite=arrow-value-parsing-benchmarkIntegerParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkArraySortIndicesInt64Narrow(C++) with params=65536/1, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkIntegerParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkArraySortIndicesInt64Wide(C++) with params=65536/1, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkConstructFromShortStdVector(C++) with params=<STATIC_VECTOR(int)>, source=cpp-micro, suite=arrow-small-vector-benchmarkValidateTinyAscii(C++) with source=cpp-micro, suite=arrow-utf8-util-benchmarkHexParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkArraySortIndicesBool(C++) with params=65536/100, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkIntegerFormatting(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkArraySortIndicesBool(C++) with params=65536/0, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkIntegerParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkTimestampParsingStrptime(C++) with params=TimeUnit::MILLI, source=cpp-micro, suite=arrow-value-parsing-benchmarkHexParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkArraySortIndicesInt64Wide(C++) with params=65536/0, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkHexParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkMoveEmptyVector(C++) with params=<STD_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkArraySortIndicesInt64Wide(C++) with params=65536/100, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkValidateLargeNonAscii(C++) with source=cpp-micro, suite=arrow-utf8-util-benchmarkValidateSmallNonAscii(C++) with source=cpp-micro, suite=arrow-utf8-util-benchmarkTimestampParsingISO8601(C++) with params=TimeUnit::MILLI, source=cpp-micro, suite=arrow-value-parsing-benchmarkMoveEmptyVector(C++) with params=<STD_VECTOR(int)>, source=cpp-micro, suite=arrow-small-vector-benchmarkConstructFromEmptyStdVector(C++) with params=<STATIC_VECTOR(std::shared_ptr)>, source=cpp-micro, suite=arrow-small-vector-benchmarkHexParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmarkArraySortIndicesInt64WideDict(C++) with params=65536/10, source=cpp-micro, suite=arrow-compute-vector-sort-benchmarkHexParsing(C++) with params=, source=cpp-micro, suite=arrow-value-parsing-benchmark
-
Commit Run on
amd64-c6a-4xlarge-linuxat 2025-07-07 10:02:45Z -
Commit Run on
amd64-m5-4xlarge-linuxat 2025-07-07 11:52:16ZCastDoubleToInt32Safe(C++) with params=1048576/1, source=cpp-micro, suite=arrow-compute-scalar-cast-benchmarkCastInt64ToInt32Unsafe(C++) with params=1048576/1000, source=cpp-micro, suite=arrow-compute-scalar-cast-benchmarkCastInt64ToInt32Unsafe(C++) with params=1048576/0, source=cpp-micro, suite=arrow-compute-scalar-cast-benchmarkCastInt64ToInt32Unsafe(C++) with params=1048576/1, source=cpp-micro, suite=arrow-compute-scalar-cast-benchmark
-
Commit Run on
test-mac-armat 2025-07-07 14:06:03ZArrayScalarKernel(C++) with params=<AddChecked, UInt16Type>/size:4194304/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkConstructFromEmptyStdVector(C++) with params=<SMALL_VECTOR(std::string)>, source=cpp-micro, suite=arrow-small-vector-benchmarkMemoizeLruCachedThreadUnsafe(C++) with params=64/16, source=cpp-micro, suite=arrow-cache-benchmarkArrayScalarKernel(C++) with params=<Divide, Int32Type>/size:4194304/inverse_null_proportion:0, source=cpp-micro, suite=arrow-compute-scalar-arithmetic-benchmarkResolveManyUInt32Sorted(C++) with params=chunked_array_length:65535/num_chunks:100/num_indices:508, source=cpp-micro, suite=arrow-chunk-resolver-benchmark
Details
This report was generated using the lookback z-score method with a z-score threshold of 30.0.
Loading