adriangbot commented on PR #11462:
URL: https://github.com/apache/arrow-rs/pull/11462#issuecomment-6260381014

   🤖 Benchmark completed (GKE) | 
[trigger](https://github.com/apache/arrow-rs/pull/11462#issuecomment-6260098175)
   
   **Target:** arrow_reader_string_encoding
   
   Comparing rich-T-kid/parquet-dict-lowcard-reader-1 
(1a272a83469707276e7e393201da9ba75262a968) to 8f4bb0c (merge-base) 
[diff](https://github.com/apache/arrow-rs/compare/8f4bb0caa723c9536e59669418d475a6b544d2e9..1a272a83469707276e7e393201da9ba75262a968)
   
   <details><summary>Run configuration</summary>
   
   ```yaml
   run benchmark arrow_reader_string_encoding
   shards: 1
   
   ```
   
   </details>
   
   <details><summary>Details</summary>
   
   ```
   group                                                                        
           base                                    changed
   -----                                                                        
           ----                                    -------
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=10/nulls=0.00/len=24
       2.23   1093.2±0.47µs 872.3 MElem/sec    1.00    489.5±0.58µs 1948.2 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=10/nulls=0.00/len=8
        2.24   1097.2±4.75µs 869.2 MElem/sec    1.00    489.3±0.97µs 1949.1 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=10/nulls=0.50/len=24
       1.52   1766.7±0.86µs 539.8 MElem/sec    1.00   1160.9±1.34µs 821.5 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=10/nulls=0.50/len=8
        1.52   1772.9±5.55µs 537.9 MElem/sec    1.00   1170.0±0.45µs 815.1 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=100/nulls=0.00/len=24
      2.10   1155.6±3.79µs 825.2 MElem/sec    1.00    550.2±1.08µs 1733.4 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=100/nulls=0.00/len=8
       2.11   1160.8±1.32µs 821.6 MElem/sec    1.00    549.6±0.22µs 1735.2 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=100/nulls=0.50/len=24
      1.51   1816.9±1.03µs 524.9 MElem/sec    1.00   1204.0±1.03µs 792.1 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=100/nulls=0.50/len=8
       1.50   1816.4±1.09µs 525.0 MElem/sec    1.00   1207.8±1.21µs 789.6 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=1000/nulls=0.00/len=24
     1.98   1237.7±4.55µs 770.5 MElem/sec    1.00    624.1±0.82µs 1528.1 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=1000/nulls=0.00/len=8
      1.98   1239.9±4.98µs 769.1 MElem/sec    1.00    627.7±0.67µs 1519.4 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=1000/nulls=0.50/len=24
     1.50   1851.8±1.72µs 515.0 MElem/sec    1.00   1236.3±1.68µs 771.4 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=1000/nulls=0.50/len=8
      1.50   1848.3±1.12µs 516.0 MElem/sec    1.00   1231.6±1.88µs 774.3 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=20000/nulls=0.00/len=24
    1.79   1393.8±0.83µs 684.2 MElem/sec    1.00    777.6±1.35µs 1226.4 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=20000/nulls=0.00/len=8
     1.79   1379.3±1.63µs 691.4 MElem/sec    1.00    772.3±1.69µs 1234.9 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=20000/nulls=0.50/len=24
    1.46   1984.7±2.46µs 480.5 MElem/sec    1.00   1360.0±1.88µs 701.3 MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=20000/nulls=0.50/len=8
     1.45   1972.1±2.10µs 483.6 MElem/sec    1.00   1363.9±1.62µs 699.2 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=10/nulls=0.00/len=24
       2.23      5.5±0.00ms 870.2 MElem/sec    1.00      2.5±0.00ms 1941.1 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=10/nulls=0.00/len=8
        2.24      5.5±0.00ms 869.0 MElem/sec    1.00      2.4±0.00ms 1947.4 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=10/nulls=0.50/len=24
       1.52      9.0±0.01ms 532.1 MElem/sec    1.00      5.9±0.01ms 810.7 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=10/nulls=0.50/len=8
        1.52      9.0±0.03ms 531.1 MElem/sec    1.00      5.9±0.01ms 805.7 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=100/nulls=0.00/len=24
      2.13      5.9±0.01ms 812.7 MElem/sec    1.00      2.8±0.00ms 1730.7 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=100/nulls=0.00/len=8
       2.11      5.9±0.01ms 811.2 MElem/sec    1.00      2.8±0.01ms 1712.2 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=100/nulls=0.50/len=24
      1.51      9.3±0.01ms 515.5 MElem/sec    1.00      6.1±0.01ms 778.0 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=100/nulls=0.50/len=8
       1.51      9.2±0.01ms 516.9 MElem/sec    1.00      6.1±0.01ms 778.2 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=1000/nulls=0.00/len=24
     1.97      6.3±0.03ms 759.7 MElem/sec    1.00      3.2±0.01ms 1497.3 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=1000/nulls=0.00/len=8
      1.99      6.3±0.02ms 757.3 MElem/sec    1.00      3.2±0.01ms 1505.9 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=1000/nulls=0.50/len=24
     1.48      9.3±0.01ms 512.6 MElem/sec    1.00      6.3±0.01ms 758.6 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=1000/nulls=0.50/len=8
      1.50      9.4±0.01ms 505.0 MElem/sec    1.00      6.3±0.01ms 757.3 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=20000/nulls=0.00/len=24
    1.79      7.2±0.03ms 663.3 MElem/sec    1.00      4.0±0.01ms 1186.8 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=20000/nulls=0.00/len=8
     1.78      7.1±0.01ms 670.0 MElem/sec    1.00      4.0±0.02ms 1193.2 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=20000/nulls=0.50/len=24
    1.46     10.2±0.01ms 467.9 MElem/sec    1.00      7.0±0.01ms 681.0 MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=20000/nulls=0.50/len=8
     1.45     10.1±0.01ms 470.3 MElem/sec    1.00      7.0±0.01ms 682.8 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=10/nulls=0.00/len=24          
           1.00   1015.2±1.43µs 939.4 MElem/sec    1.00   1016.2±0.11µs 938.5 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=10/nulls=0.00/len=8           
           1.00   1013.7±0.52µs 940.8 MElem/sec    1.00   1014.2±0.13µs 940.3 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=10/nulls=0.50/len=24          
           1.00   1414.0±1.27µs 674.5 MElem/sec    1.00   1413.1±0.81µs 674.9 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=10/nulls=0.50/len=8           
           1.01   1417.3±5.47µs 672.9 MElem/sec    1.00   1409.7±0.81µs 676.5 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=100/nulls=0.00/len=24         
           1.00   1075.5±1.10µs 886.7 MElem/sec    1.00   1077.1±0.36µs 885.4 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=100/nulls=0.00/len=8          
           1.00   1078.0±1.07µs 884.6 MElem/sec    1.00   1082.1±0.43µs 881.4 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=100/nulls=0.50/len=24         
           1.00   1452.3±1.36µs 656.7 MElem/sec    1.00   1445.6±1.38µs 659.7 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=100/nulls=0.50/len=8          
           1.00   1450.8±1.33µs 657.4 MElem/sec    1.00   1446.0±1.00µs 659.5 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=1000/nulls=0.00/len=24        
           1.00   1152.4±3.00µs 827.5 MElem/sec    1.00   1153.4±4.06µs 826.8 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=1000/nulls=0.00/len=8         
           1.00   1151.4±2.59µs 828.2 MElem/sec    1.00   1150.3±3.99µs 829.1 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=1000/nulls=0.50/len=24        
           1.00   1494.9±0.62µs 637.9 MElem/sec    1.00   1489.2±1.79µs 640.4 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=1000/nulls=0.50/len=8         
           1.00   1495.0±0.73µs 637.9 MElem/sec    1.00   1488.5±1.24µs 640.7 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=20000/nulls=0.00/len=24       
           1.00   1486.2±2.95µs 641.7 MElem/sec    1.01   1496.9±4.07µs 637.1 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=20000/nulls=0.00/len=8        
           1.00   1473.8±3.26µs 647.1 MElem/sec    1.01   1492.9±4.40µs 638.8 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=20000/nulls=0.50/len=24       
           1.00   1691.6±0.41µs 563.8 MElem/sec    1.00   1691.4±1.83µs 563.8 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=20000/nulls=0.50/len=8        
           1.00   1678.9±1.40µs 568.0 MElem/sec    1.00   1686.2±1.17µs 565.6 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=10/nulls=0.00/len=24          
           1.00      5.1±0.01ms 942.0 MElem/sec    1.00      5.1±0.00ms 940.1 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=10/nulls=0.00/len=8           
           1.00      5.1±0.00ms 941.9 MElem/sec    1.00      5.1±0.00ms 940.0 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=10/nulls=0.50/len=24          
           1.00      7.2±0.01ms 664.7 MElem/sec    1.00      7.1±0.01ms 667.3 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=10/nulls=0.50/len=8           
           1.01      7.2±0.03ms 660.8 MElem/sec    1.00      7.2±0.03ms 665.5 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=100/nulls=0.00/len=24         
           1.00      5.4±0.00ms 883.0 MElem/sec    1.00      5.4±0.01ms 879.0 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=100/nulls=0.00/len=8          
           1.00      5.4±0.01ms 881.4 MElem/sec    1.00      5.4±0.01ms 880.4 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=100/nulls=0.50/len=24         
           1.00      7.4±0.01ms 648.5 MElem/sec    1.00      7.3±0.01ms 649.0 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=100/nulls=0.50/len=8          
           1.00      7.4±0.01ms 647.4 MElem/sec    1.00      7.4±0.01ms 648.6 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=1000/nulls=0.00/len=24        
           1.00      5.9±0.02ms 810.8 MElem/sec    1.00      5.9±0.03ms 814.3 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=1000/nulls=0.00/len=8         
           1.00      5.9±0.02ms 811.8 MElem/sec    1.00      5.8±0.02ms 815.4 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=1000/nulls=0.50/len=24        
           1.00      7.6±0.01ms 624.6 MElem/sec    1.00      7.6±0.01ms 627.4 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=1000/nulls=0.50/len=8         
           1.00      7.6±0.01ms 625.4 MElem/sec    1.00      7.6±0.01ms 626.3 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=20000/nulls=0.00/len=24       
           1.00      8.3±0.05ms 571.4 MElem/sec    1.01      8.4±0.04ms 568.5 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=20000/nulls=0.00/len=8        
           1.01      8.4±0.06ms 570.5 MElem/sec    1.00      8.3±0.05ms 576.5 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=20000/nulls=0.50/len=24       
           1.00      8.9±0.02ms 533.7 MElem/sec    1.00      8.9±0.03ms 534.2 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=20000/nulls=0.50/len=8        
           1.01      8.9±0.03ms 537.6 MElem/sec    1.00      8.8±0.01ms 541.6 
MElem/sec
   
   ```
   
   </details>
   
   <details><summary>Per-runner information</summary>
   
   <details><summary>arrow&#95;reader&#95;string&#95;encoding — shard 
1/1</summary>
   
   **Node:** gk3-benchmark-cluster-nap-28gt8wfj-9d94965e-ktw2
   
   **Instance:** c4a-highmem-16 (12 vCPU / 65 GiB)
   
   **uname:**
   
   ```text
   Linux bench-c6260098175-3579-xdwxn 6.12.94+ #1 SMP Fri Aug 21 08:00:16 UTC 
2026 aarch64 GNU/Linux
   ```
   
   **BENCH_COMMAND:**
   
   ```sh
   cargo bench --features=arrow,async,test_common,experimental,object_store 
--bench arrow_reader_string_encoding
   ```
   
   <details><summary>CPU Details (lscpu)</summary>
   
   ```text
   Architecture:                            aarch64
   CPU op-mode(s):                          64-bit
   Byte Order:                              Little Endian
   CPU(s):                                  16
   On-line CPU(s) list:                     0-15
   Vendor ID:                               ARM
   Model name:                              Neoverse-V2
   Model:                                   1
   Thread(s) per core:                      1
   Core(s) per cluster:                     16
   Socket(s):                               -
   Cluster(s):                              1
   Stepping:                                r0p1
   BogoMIPS:                                2000.00
   Flags:                                   fp asimd evtstrm aes pmull sha1 
sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 
sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm sb paca pacg dcpodp sve2 
sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm 
bf16 dgh rng bti
   L1d cache:                               1 MiB (16 instances)
   L1i cache:                               1 MiB (16 instances)
   L2 cache:                                32 MiB (16 instances)
   L3 cache:                                80 MiB (1 instance)
   NUMA node(s):                            1
   NUMA node0 CPU(s):                       0-15
   Vulnerability Gather data sampling:      Not affected
   Vulnerability Indirect target selection: Not affected
   Vulnerability Itlb multihit:             Not affected
   Vulnerability L1tf:                      Not affected
   Vulnerability Mds:                       Not affected
   Vulnerability Meltdown:                  Not affected
   Vulnerability Mmio stale data:           Not affected
   Vulnerability Reg file data sampling:    Not affected
   Vulnerability Retbleed:                  Not affected
   Vulnerability Spec rstack overflow:      Not affected
   Vulnerability Spec store bypass:         Mitigation; Speculative Store 
Bypass disabled via prctl
   Vulnerability Spectre v1:                Mitigation; __user pointer 
sanitization
   Vulnerability Spectre v2:                Mitigation; CSV2, BHB
   Vulnerability Srbds:                     Not affected
   Vulnerability Tsa:                       Not affected
   Vulnerability Tsx async abort:           Not affected
   Vulnerability Vmscape:                   Not affected
   ```
   
   </details>
   
   <details><summary>Resource Usage</summary>
   
   **base (merge-base)**
   | Metric | Value |
   |--------|-------|
   | Wall time | 625.1s |
   | Peak memory | 176.5 MiB |
   | Avg memory | 48.2 MiB |
   | CPU user | 619.5s |
   | CPU sys | 0.9s |
   | Peak spill | 0 B |
   
   **branch**
   | Metric | Value |
   |--------|-------|
   | Wall time | 615.1s |
   | Peak memory | 172.6 MiB |
   | Avg memory | 47.3 MiB |
   | CPU user | 607.9s |
   | CPU sys | 0.8s |
   | Peak spill | 0 B |
   
   
   </details>
   
   </details>
   
   </details>
   
   ---
   [File an issue](https://github.com/adriangb/datafusion-benchmarking/issues) 
against this benchmark runner
   
   <!-- benchmark-request:6260098175:finish:3e2fd65e12bd6c2d2891836d8d3d4a09 -->


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to