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


   `ChunkCSVEscapedBlock` test (quoting=false) improves significantly.
   Below result is on xeon gold 5128. Similar result from Arm.
   
   $ release/arrow-csv-parser-benchmark  --benchmark_filter="ChunkCSV.*"
   
   **clang-10**
   Before
   ```
   ChunkCSVQuotedBlock         156626 ns       156625 ns         4483 
bytes_per_second=1035.11M/s
   ChunkCSVEscapedBlock        271061 ns       271063 ns         2585 
bytes_per_second=562.925M/s
   ChunkCSVNoNewlinesBlock        214 ns          214 ns      3278776 
bytes_per_second=0/s
   ```
   After
   ```
   ChunkCSVQuotedBlock         156100 ns       156100 ns         4483 
bytes_per_second=1038.6M/s
   ChunkCSVEscapedBlock        204164 ns       204164 ns         3423 
bytes_per_second=747.381M/s
   ChunkCSVNoNewlinesBlock        214 ns          214 ns      3286563 
bytes_per_second=0/s
   ```
   
   
   **gcc-9.3**
   Before
   ```
   ChunkCSVQuotedBlock         218153 ns       218151 ns         3208 
bytes_per_second=743.176M/s
   ChunkCSVEscapedBlock        225251 ns       225251 ns         3107 
bytes_per_second=677.414M/s
   ChunkCSVNoNewlinesBlock        202 ns          202 ns      3467515 
bytes_per_second=0/s
   ```
   After
   ```
   ChunkCSVQuotedBlock         222775 ns       222776 ns         3141 
bytes_per_second=727.747M/s
   ChunkCSVEscapedBlock        186540 ns       186541 ns         3751 
bytes_per_second=817.984M/s
   ChunkCSVNoNewlinesBlock        202 ns          202 ns      3469361 
bytes_per_second=0/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