joelverhagen / NCsvPerf

A test bench for various .NET CSV parsing libraries
https://www.joelverhagen.com/blog/2020/12/fastest-net-csv-parsers
MIT License
69 stars 14 forks source link

Added benchmark for ChoEtl #23

Closed JoshClose closed 3 years ago

joelverhagen commented 3 years ago

Looks like this one is reading data differently than the others. From the GitHub Actions build:

 Group #1 (result JSON length = 946233):
   - Csv
   - CsvHelper
   - CsvTextFieldParser
   - Ctl_Data
   - Cursively
   - FastCsvParser
   - FluentCsv
   - HomeGrown
   - LumenWorksCsvReader
   - mgholam_fastCSV
   - Microsoft_VisualBasic_FileIO_TextFieldParser
   - NReco_Csv
   - ServiceStack_Text
   - string_Split
   - SoftCircuits_CsvParser
   - Sylvan_Data_Csv
   - TinyCsvReader

 Group #2 (result JSON length = 963835):
   - ChoEtl
JoshClose commented 3 years ago

Hmm... Not sure what to do then. Do you want to include it and say it doesn't parse files correctly? I could have done something wrong in setting it up I guess, but it did make it through a benchmark run.

jzabroski commented 3 years ago

Could it be an encoding issue.

JoshClose commented 3 years ago

Fixed this one.

joelverhagen commented 3 years ago

Looks great, thanks!