mapleFU commented on PR #37874:
URL: https://github.com/apache/arrow/pull/37874#issuecomment-1735693067

   On MacOS, O2:
   
   After
   
   ```c++
   
-----------------------------------------------------------------------------------------------------------------------------------------------
   Benchmark                                                                    
                 Time             CPU   Iterations UserCounters...
   
-----------------------------------------------------------------------------------------------------------------------------------------------
   
BM_DeltaDecodingByteArray/max-string-length:8/batch-size:512/prefixed-percent:10
           2897 ns         2480 ns       278862 bytes_per_second=776.775M/s 
compression_ratio=0.682207 items_per_second=206.449M/s
   
BM_DeltaDecodingByteArray/max-string-length:8/batch-size:512/prefixed-percent:90
           4697 ns         4053 ns       170341 bytes_per_second=476.521M/s 
compression_ratio=0.750368 items_per_second=126.336M/s
   
BM_DeltaDecodingByteArray/max-string-length:8/batch-size:512/prefixed-percent:99
           4227 ns         4026 ns       169319 bytes_per_second=484.23M/s 
compression_ratio=0.76386 items_per_second=127.186M/s
   
BM_DeltaDecodingByteArray/max-string-length:8/batch-size:2048/prefixed-percent:10
          9451 ns         9139 ns        76633 bytes_per_second=857.136M/s 
compression_ratio=0.696438 items_per_second=224.091M/s
   
BM_DeltaDecodingByteArray/max-string-length:8/batch-size:2048/prefixed-percent:90
         18922 ns        18226 ns        37657 bytes_per_second=429.85M/s 
compression_ratio=0.755143 items_per_second=112.367M/s
   
BM_DeltaDecodingByteArray/max-string-length:8/batch-size:2048/prefixed-percent:99
         20366 ns        19756 ns        37032 bytes_per_second=395.786M/s 
compression_ratio=0.763686 items_per_second=103.664M/s
   
BM_DeltaDecodingByteArray/max-string-length:64/batch-size:512/prefixed-percent:10
          2664 ns         2582 ns       268620 bytes_per_second=5.67942G/s 
compression_ratio=0.919864 items_per_second=198.316M/s
   
BM_DeltaDecodingByteArray/max-string-length:64/batch-size:512/prefixed-percent:90
          5954 ns         5880 ns       117851 bytes_per_second=2.55873G/s 
compression_ratio=1.18241 items_per_second=87.0792M/s
   
BM_DeltaDecodingByteArray/max-string-length:64/batch-size:512/prefixed-percent:99
          6598 ns         6558 ns       106798 bytes_per_second=2.3345G/s 
compression_ratio=1.26081 items_per_second=78.0755M/s
   
BM_DeltaDecodingByteArray/max-string-length:64/batch-size:2048/prefixed-percent:10
        11035 ns        10142 ns        70568 bytes_per_second=6.05563G/s 
compression_ratio=0.921508 items_per_second=201.927M/s
   
BM_DeltaDecodingByteArray/max-string-length:64/batch-size:2048/prefixed-percent:90
        42009 ns        41723 ns        16561 bytes_per_second=1.44518G/s 
compression_ratio=1.19215 items_per_second=49.0853M/s
   
BM_DeltaDecodingByteArray/max-string-length:64/batch-size:2048/prefixed-percent:99
        46307 ns        46095 ns        14958 bytes_per_second=1.33228G/s 
compression_ratio=1.24502 items_per_second=44.4299M/s
   
BM_DeltaDecodingByteArray/max-string-length:1024/batch-size:512/prefixed-percent:10
        2777 ns         2768 ns       256328 bytes_per_second=85.4187G/s 
compression_ratio=1.01749 items_per_second=184.946M/s
   
BM_DeltaDecodingByteArray/max-string-length:1024/batch-size:512/prefixed-percent:90
        9511 ns         9493 ns        74403 bytes_per_second=25.7074G/s 
compression_ratio=1.42469 items_per_second=53.9318M/s
   
BM_DeltaDecodingByteArray/max-string-length:1024/batch-size:512/prefixed-percent:99
        9946 ns         9884 ns        71245 bytes_per_second=24.6859G/s 
compression_ratio=1.49377 items_per_second=51.7986M/s
   
BM_DeltaDecodingByteArray/max-string-length:1024/batch-size:2048/prefixed-percent:10
      14688 ns        14221 ns        55430 bytes_per_second=66.9538G/s 
compression_ratio=1.02442 items_per_second=144.015M/s
   
BM_DeltaDecodingByteArray/max-string-length:1024/batch-size:2048/prefixed-percent:90
      50637 ns        48877 ns        14377 bytes_per_second=19.6459G/s 
compression_ratio=1.39937 items_per_second=41.901M/s
   
BM_DeltaDecodingByteArray/max-string-length:1024/batch-size:2048/prefixed-percent:99
      55996 ns        53017 ns        12490 bytes_per_second=18.1111G/s 
compression_ratio=1.47214 items_per_second=38.6291M/s
   ```
   
   Before:
   
   ```
   
-----------------------------------------------------------------------------------------------------------------------------------------------
   Benchmark                                                                    
                 Time             CPU   Iterations UserCounters...
   
-----------------------------------------------------------------------------------------------------------------------------------------------
   
BM_DeltaDecodingByteArray/max-string-length:8/batch-size:512/prefixed-percent:10
           5387 ns         5382 ns       132195 bytes_per_second=357.912M/s 
compression_ratio=0.682207 items_per_second=95.125M/s
   
BM_DeltaDecodingByteArray/max-string-length:8/batch-size:512/prefixed-percent:90
           5466 ns         5444 ns       131143 bytes_per_second=354.738M/s 
compression_ratio=0.750368 items_per_second=94.0486M/s
   
BM_DeltaDecodingByteArray/max-string-length:8/batch-size:512/prefixed-percent:99
           5537 ns         5466 ns       127702 bytes_per_second=356.633M/s 
compression_ratio=0.76386 items_per_second=93.6723M/s
   
BM_DeltaDecodingByteArray/max-string-length:8/batch-size:2048/prefixed-percent:10
         24666 ns        24609 ns        28099 bytes_per_second=318.311M/s 
compression_ratio=0.696438 items_per_second=83.2199M/s
   
BM_DeltaDecodingByteArray/max-string-length:8/batch-size:2048/prefixed-percent:90
         29571 ns        29047 ns        25804 bytes_per_second=269.714M/s 
compression_ratio=0.755143 items_per_second=70.5059M/s
   
BM_DeltaDecodingByteArray/max-string-length:8/batch-size:2048/prefixed-percent:99
         32941 ns        29160 ns        24932 bytes_per_second=268.147M/s 
compression_ratio=0.763686 items_per_second=70.2331M/s
   
BM_DeltaDecodingByteArray/max-string-length:64/batch-size:512/prefixed-percent:10
          8372 ns         6956 ns        99016 bytes_per_second=2.10787G/s 
compression_ratio=0.919864 items_per_second=73.6036M/s
   
BM_DeltaDecodingByteArray/max-string-length:64/batch-size:512/prefixed-percent:90
          7475 ns         7327 ns        94582 bytes_per_second=2.05325G/s 
compression_ratio=1.18241 items_per_second=69.8766M/s
   
BM_DeltaDecodingByteArray/max-string-length:64/batch-size:512/prefixed-percent:99
          7661 ns         7495 ns        93635 bytes_per_second=2.04252G/s 
compression_ratio=1.26081 items_per_second=68.3106M/s
   
BM_DeltaDecodingByteArray/max-string-length:64/batch-size:2048/prefixed-percent:10
        38223 ns        36070 ns        19247 bytes_per_second=1.70273G/s 
compression_ratio=0.921508 items_per_second=56.7781M/s
   
BM_DeltaDecodingByteArray/max-string-length:64/batch-size:2048/prefixed-percent:90
        47612 ns        47446 ns        14260 bytes_per_second=1.27086G/s 
compression_ratio=1.19215 items_per_second=43.1647M/s
   
BM_DeltaDecodingByteArray/max-string-length:64/batch-size:2048/prefixed-percent:99
        48294 ns        47983 ns        14478 bytes_per_second=1.27985G/s 
compression_ratio=1.24502 items_per_second=42.6816M/s
   
BM_DeltaDecodingByteArray/max-string-length:1024/batch-size:512/prefixed-percent:10
       11383 ns        11281 ns        61991 bytes_per_second=20.9626G/s 
compression_ratio=1.01749 items_per_second=45.3876M/s
   
BM_DeltaDecodingByteArray/max-string-length:1024/batch-size:512/prefixed-percent:90
       11134 ns        11107 ns        63670 bytes_per_second=21.9732G/s 
compression_ratio=1.42469 items_per_second=46.0979M/s
   
BM_DeltaDecodingByteArray/max-string-length:1024/batch-size:512/prefixed-percent:99
       11256 ns        11054 ns        64779 bytes_per_second=22.0744G/s 
compression_ratio=1.49377 items_per_second=46.3189M/s
   
BM_DeltaDecodingByteArray/max-string-length:1024/batch-size:2048/prefixed-percent:10
      48952 ns        48250 ns        15172 bytes_per_second=19.7334G/s 
compression_ratio=1.02442 items_per_second=42.4457M/s
   
BM_DeltaDecodingByteArray/max-string-length:1024/batch-size:2048/prefixed-percent:90
      55541 ns        55254 ns        13393 bytes_per_second=17.3787G/s 
compression_ratio=1.39937 items_per_second=37.0654M/s
   
BM_DeltaDecodingByteArray/max-string-length:1024/batch-size:2048/prefixed-percent:99
      56774 ns        55670 ns        12910 bytes_per_second=17.248G/s 
compression_ratio=1.47214 items_per_second=36.7882M/s
   ```


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