You are viewing a plain text version of this content. The canonical link for it is here.
Posted to github@arrow.apache.org by GitBox <gi...@apache.org> on 2022/02/24 02:46:37 UTC

[GitHub] [arrow] cyb70289 commented on pull request #12504: ARROW-15763: [C++] Improve CSV writer

cyb70289 commented on pull request #12504:
URL: https://github.com/apache/arrow/pull/12504#issuecomment-1049440543


   Benchmark on xeon gold 5218, clang-12
   ```
   ---------------------
   Non-regressions: (20)
   ---------------------
                      benchmark        baseline       contender  change %
        WriteCsvStringNoQuote/0 680.119 MiB/sec   1.495 GiB/sec   125.081    'null_percent': 0.0
        WriteCsvStringNoQuote/1 646.242 MiB/sec   1.347 GiB/sec   113.452    'null_percent': 1.0
       WriteCsvStringNoQuote/10 576.935 MiB/sec   1.059 GiB/sec    87.873   'null_percent': 10.0
       WriteCsvStringNoQuote/50 320.139 MiB/sec 454.702 MiB/sec    42.033   'null_percent': 50.0
     WriteCsvStringWithQuote/10 323.390 MiB/sec 426.259 MiB/sec    31.810   'null_percent': 10.0
    WriteCsvNumericCheckQuote/0 186.543 MiB/sec 233.563 MiB/sec    25.206    'null_percent': 0.0
    WriteCsvNumericCheckQuote/1 178.710 MiB/sec 220.409 MiB/sec    23.333    'null_percent': 1.0
   WriteCsvNumericCheckQuote/10 159.888 MiB/sec 192.138 MiB/sec    20.171   'null_percent': 10.0
    WriteCsvStringRejectQuote/0   1.191 GiB/sec   1.415 GiB/sec    18.837    'null_percent': 0.0
   WriteCsvNumericCheckQuote/50  92.471 MiB/sec 104.572 MiB/sec    13.086   'null_percent': 50.0
              WriteCsvNumeric/0 164.814 MiB/sec 174.640 MiB/sec     5.962    'null_percent': 0.0
    WriteCsvStringRejectQuote/1   1.153 GiB/sec   1.218 GiB/sec     5.664    'null_percent': 1.0
     WriteCsvStringWithQuote/50 275.784 MiB/sec 286.287 MiB/sec     3.809   'null_percent': 50.0
      WriteCsvStringWithQuote/0 465.196 MiB/sec 476.836 MiB/sec     2.502    'null_percent': 0.0
   WriteCsvStringRejectQuote/50 403.224 MiB/sec 411.146 MiB/sec     1.965   'null_percent': 50.0
             WriteCsvNumeric/50  87.601 MiB/sec  88.467 MiB/sec     0.989   'null_percent': 50.0
      WriteCsvStringWithQuote/1 453.827 MiB/sec 455.022 MiB/sec     0.263    'null_percent': 1.0
              WriteCsvNumeric/1 163.118 MiB/sec 162.101 MiB/sec    -0.624    'null_percent': 1.0
             WriteCsvNumeric/10 145.664 MiB/sec 142.291 MiB/sec    -2.316   'null_percent': 10.0
   WriteCsvStringRejectQuote/10 979.231 MiB/sec 936.657 MiB/sec    -4.348   'null_percent': 10.0
   ```


-- 
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: github-unsubscribe@arrow.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org