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

   🤖 Benchmark completed (GKE) | 
[trigger](https://github.com/apache/arrow-rs/pull/11474#issuecomment-6085314495)
   
   **Target:** arrow_reader_string_encoding
   
   Comparing rich-T-kid/parquet-dict-lowcard-reader-5 
(b6839e54991335203d3825e9d6eb361035d2a069) to c7f60c6 (merge-base) 
[diff](https://github.com/apache/arrow-rs/compare/c7f60c612bd16ca5485cc9acddfd216c10ea9765..b6839e54991335203d3825e9d6eb361035d2a069)
   
   <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
       1.04   1099.2±0.95µs 867.6 MElem/sec    1.00   1060.6±0.30µs 899.2 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=10/nulls=0.00/len=8
        1.03   1095.0±1.32µs 870.9 MElem/sec    1.00   1058.3±0.78µs 901.2 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=10/nulls=0.50/len=24
       1.02   1769.8±0.86µs 538.8 MElem/sec    1.00   1738.6±1.41µs 548.5 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=10/nulls=0.50/len=8
        1.02   1764.0±2.48µs 540.6 MElem/sec    1.00   1737.9±0.71µs 548.8 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=100/nulls=0.00/len=24
      1.03   1158.0±0.99µs 823.6 MElem/sec    1.00   1122.7±0.44µs 849.5 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=100/nulls=0.00/len=8
       1.03   1160.3±0.51µs 821.9 MElem/sec    1.00   1125.3±0.27µs 847.5 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=100/nulls=0.50/len=24
      1.01   1819.1±1.25µs 524.3 MElem/sec    1.00   1794.4±1.72µs 531.5 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=100/nulls=0.50/len=8
       1.02   1815.6±0.62µs 525.3 MElem/sec    1.00   1788.3±1.16µs 533.3 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=1000/nulls=0.00/len=24
     1.03   1238.4±1.38µs 770.1 MElem/sec    1.00   1202.5±0.71µs 793.1 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=1000/nulls=0.00/len=8
      1.02   1230.9±1.20µs 774.8 MElem/sec    1.00   1203.4±1.00µs 792.5 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=1000/nulls=0.50/len=24
     1.01   1850.1±1.03µs 515.5 MElem/sec    1.00   1827.2±0.82µs 521.9 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=1000/nulls=0.50/len=8
      1.02   1851.1±0.48µs 515.2 MElem/sec    1.00   1820.7±1.06µs 523.8 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=20000/nulls=0.00/len=24
    1.02   1388.5±1.52µs 686.9 MElem/sec    1.00   1360.8±0.74µs 700.8 MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=20000/nulls=0.00/len=8
     1.04   1389.0±2.59µs 686.6 MElem/sec    1.00   1337.1±3.13µs 713.2 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=20000/nulls=0.50/len=24
    1.01   1977.6±2.27µs 482.2 MElem/sec    1.00   1955.1±0.68µs 487.8 MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=1000000/card=20000/nulls=0.50/len=8
     1.02   1982.1±3.07µs 481.2 MElem/sec    1.00   1945.9±2.20µs 490.1 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=10/nulls=0.00/len=24
       1.02      5.5±0.00ms 874.1 MElem/sec    1.00      5.4±0.01ms 888.4 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=10/nulls=0.00/len=8
        1.04      5.5±0.00ms 873.8 MElem/sec    1.00      5.3±0.00ms 905.6 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=10/nulls=0.50/len=24
       1.01      8.9±0.01ms 535.3 MElem/sec    1.00      8.8±0.01ms 543.2 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=10/nulls=0.50/len=8
        1.02      8.9±0.01ms 534.6 MElem/sec    1.00      8.8±0.01ms 542.9 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=100/nulls=0.00/len=24
      1.04      5.8±0.01ms 816.4 MElem/sec    1.00      5.6±0.00ms 848.4 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=100/nulls=0.00/len=8
       1.03      5.8±0.00ms 825.3 MElem/sec    1.00      5.6±0.00ms 848.0 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=100/nulls=0.50/len=24
      1.02      9.2±0.01ms 516.9 MElem/sec    1.00      9.0±0.00ms 528.5 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=100/nulls=0.50/len=8
       1.02      9.2±0.01ms 519.4 MElem/sec    1.00      9.0±0.01ms 529.1 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=1000/nulls=0.00/len=24
     1.03      6.2±0.01ms 769.5 MElem/sec    1.00      6.0±0.00ms 793.6 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=1000/nulls=0.00/len=8
      1.04      6.2±0.01ms 766.6 MElem/sec    1.00      6.0±0.00ms 793.9 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=1000/nulls=0.50/len=24
     1.02      9.4±0.01ms 509.9 MElem/sec    1.00      9.2±0.01ms 519.3 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=1000/nulls=0.50/len=8
      1.02      9.3±0.01ms 510.4 MElem/sec    1.00      9.2±0.01ms 518.8 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=20000/nulls=0.00/len=24
    1.02      7.0±0.02ms 678.8 MElem/sec    1.00      6.9±0.02ms 691.7 MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=20000/nulls=0.00/len=8
     1.03      7.0±0.01ms 683.4 MElem/sec    1.00      6.8±0.03ms 705.6 
MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=20000/nulls=0.50/len=24
    1.02     10.1±0.02ms 472.9 MElem/sec    1.00      9.9±0.01ms 483.2 MElem/sec
   
RLE_DICTIONARY_read/Dictionary(Int32,Utf8)/rows=5000000/card=20000/nulls=0.50/len=8
     1.03     10.0±0.01ms 474.5 MElem/sec    1.00      9.8±0.02ms 486.6 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=10/nulls=0.00/len=24          
           1.00   1013.7±0.60µs 940.8 MElem/sec    1.00   1009.7±1.29µs 944.5 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=10/nulls=0.00/len=8           
           1.00   1010.2±1.08µs 944.1 MElem/sec    1.00   1009.9±0.64µs 944.4 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=10/nulls=0.50/len=24          
           1.03   1410.7±1.62µs 676.0 MElem/sec    1.00   1375.5±0.48µs 693.3 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=10/nulls=0.50/len=8           
           1.03   1415.1±2.27µs 673.9 MElem/sec    1.00   1374.1±0.75µs 694.0 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=100/nulls=0.00/len=24         
           1.00   1075.3±0.29µs 886.9 MElem/sec    1.00   1074.4±0.20µs 887.6 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=100/nulls=0.00/len=8          
           1.00   1077.3±0.54µs 885.2 MElem/sec    1.00   1073.1±0.27µs 888.7 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=100/nulls=0.50/len=24         
           1.03   1450.3±3.29µs 657.6 MElem/sec    1.00   1413.9±0.79µs 674.5 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=100/nulls=0.50/len=8          
           1.03   1465.2±1.01µs 650.9 MElem/sec    1.00   1415.7±0.26µs 673.6 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=1000/nulls=0.00/len=24        
           1.00   1141.2±3.94µs 835.6 MElem/sec    1.00   1139.7±4.54µs 836.7 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=1000/nulls=0.00/len=8         
           1.00   1137.3±3.72µs 838.5 MElem/sec    1.00   1140.3±4.06µs 836.3 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=1000/nulls=0.50/len=24        
           1.02   1486.7±0.87µs 641.5 MElem/sec    1.00   1453.5±1.39µs 656.1 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=1000/nulls=0.50/len=8         
           1.02   1482.6±3.18µs 643.3 MElem/sec    1.00   1452.8±1.69µs 656.4 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=20000/nulls=0.00/len=24       
           1.00   1485.5±4.62µs 642.0 MElem/sec    1.03   1530.7±8.44µs 623.0 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=20000/nulls=0.00/len=8        
           1.01   1469.6±3.94µs 648.9 MElem/sec    1.00   1459.9±2.55µs 653.2 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=20000/nulls=0.50/len=24       
           1.02   1679.3±2.10µs 567.9 MElem/sec    1.00   1649.1±2.29µs 578.3 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=1000000/card=20000/nulls=0.50/len=8        
           1.01   1669.9±1.94µs 571.1 MElem/sec    1.00   1648.0±2.48µs 578.7 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=10/nulls=0.00/len=24          
           1.00      5.0±0.00ms 945.2 MElem/sec    1.00      5.0±0.00ms 946.4 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=10/nulls=0.00/len=8           
           1.00      5.0±0.00ms 944.6 MElem/sec    1.00      5.0±0.00ms 944.7 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=10/nulls=0.50/len=24          
           1.02      7.2±0.00ms 666.4 MElem/sec    1.00      7.0±0.01ms 677.6 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=10/nulls=0.50/len=8           
           1.02      7.2±0.01ms 666.0 MElem/sec    1.00      7.0±0.00ms 676.9 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=100/nulls=0.00/len=24         
           1.00      5.4±0.00ms 886.5 MElem/sec    1.00      5.4±0.00ms 889.5 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=100/nulls=0.00/len=8          
           1.00      5.4±0.01ms 888.0 MElem/sec    1.00      5.4±0.00ms 890.4 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=100/nulls=0.50/len=24         
           1.02      7.3±0.00ms 648.9 MElem/sec    1.00      7.2±0.01ms 660.4 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=100/nulls=0.50/len=8          
           1.02      7.4±0.00ms 647.6 MElem/sec    1.00      7.2±0.00ms 662.2 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=1000/nulls=0.00/len=24        
           1.00      5.7±0.02ms 831.8 MElem/sec    1.00      5.8±0.03ms 828.8 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=1000/nulls=0.00/len=8         
           1.00      5.7±0.02ms 833.7 MElem/sec    1.00      5.7±0.02ms 831.5 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=1000/nulls=0.50/len=24        
           1.02      7.6±0.00ms 629.7 MElem/sec    1.00      7.4±0.01ms 642.5 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=1000/nulls=0.50/len=8         
           1.02      7.5±0.00ms 632.3 MElem/sec    1.00      7.4±0.01ms 641.9 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=20000/nulls=0.00/len=24       
           1.00      7.9±0.05ms 602.9 MElem/sec    1.02      8.0±0.06ms 593.6 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=20000/nulls=0.00/len=8        
           1.00      7.7±0.06ms 618.8 MElem/sec    1.03      8.0±0.21ms 598.6 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=20000/nulls=0.50/len=24       
           1.01      8.7±0.02ms 546.6 MElem/sec    1.00      8.6±0.02ms 552.7 
MElem/sec
   RLE_DICTIONARY_read/Utf8View/rows=5000000/card=20000/nulls=0.50/len=8        
           1.01      8.6±0.02ms 552.7 MElem/sec    1.00      8.6±0.02ms 556.2 
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-1konwh4m-230e413b-55zz
   
   **Instance:** c4a-highmem-16 (12 vCPU / 65 GiB)
   
   **uname:**
   
   ```text
   Linux bench-c6085314495-3247-7wcfl 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 | 77.1 MiB |
   | Avg memory | 47.2 MiB |
   | CPU user | 618.6s |
   | CPU sys | 0.9s |
   | Peak spill | 0 B |
   
   **branch**
   | Metric | Value |
   |--------|-------|
   | Wall time | 625.1s |
   | Peak memory | 99.8 MiB |
   | Avg memory | 47.3 MiB |
   | CPU user | 619.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:6085314495:finish:b0dadd80c654315bd46cabe5d5f1c2a3 -->


-- 
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