BenchmarkDotNet v0.13.12, Windows 11 (10.0.22621.3007/22H2/2022Update/SunValley2)
AMD Ryzen 9 3950X, 1 CPU, 32 logical and 16 physical cores
.NET SDK 8.0.100
[Host] : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX2
Job-IKBRBI : .NET 8.0.0 (8.0.23.53103), X64 RyuJIT AVX2
IterationTime=2.0000 s MaxIterationCount=5 MinIterationCount=2
WarmupCount=1
Method | LineCount | Mean | Error | StdDev | Gen0 | Gen1 | Gen2 | Allocated |
Sep_MT | 1000000 | 479.3 ms | 27.82 ms | 7.22 ms | 31750.0000 | 31500.0000 | 500.0000 | 261.75 MB |
RecordParserParallel | 1000000 | 868.2 ms | 68.36 ms | 17.75 ms | 38000.0000 | 37500.0000 | 4500.0000 | 281.4 MB |
Sep | 1000000 | 1,034.0 ms | 24.81 ms | 3.84 ms | 34000.0000 | 33500.0000 | 3500.0000 | 260.43 MB |
Sylvan_Data_Csv | 1000000 | 1,082.9 ms | 37.14 ms | 5.75 ms | 34000.0000 | 33500.0000 | 3500.0000 | 260.62 MB |
HomeGrown2 | 1000000 | 1,519.2 ms | 34.55 ms | 8.97 ms | 34000.0000 | 33000.0000 | 4000.0000 | 260.63 MB |
RecordParser | 1000000 | 1,544.5 ms | 18.15 ms | 4.71 ms | 34000.0000 | 33000.0000 | 4000.0000 | 260.67 MB |
Cursively | 1000000 | 1,626.9 ms | 76.40 ms | 19.84 ms | 45000.0000 | 24000.0000 | 4000.0000 | 344.67 MB |
CsvHelper | 1000000 | 2,243.3 ms | 13.29 ms | 2.06 ms | 34000.0000 | 33000.0000 | 4000.0000 | 260.6 MB |
SoftCircuits_CsvParser | 1000000 | 2,733.7 ms | 101.59 ms | 26.38 ms | 152000.0000 | 151000.0000 | 7000.0000 | 1173.46 MB |
string_Split | 1000000 | 2,935.9 ms | 144.80 ms | 37.60 ms | 265000.0000 | 136000.0000 | 7000.0000 | 2074.93 MB |
FluentCSV | 1000000 | 3,012.0 ms | 8.42 ms | 0.46 ms | 265000.0000 | 136000.0000 | 7000.0000 | 2074.94 MB |
TxtCsvHelper | 1000000 | 3,077.9 ms | 193.58 ms | 50.27 ms | 299000.0000 | 153000.0000 | 7000.0000 | 2349.6 MB |
NReco_Csv | 1000000 | 3,170.1 ms | 61.49 ms | 9.52 ms | 152000.0000 | 151000.0000 | 7000.0000 | 1174.18 MB |
HomeGrown | 1000000 | 3,220.6 ms | 84.25 ms | 13.04 ms | 152000.0000 | 151000.0000 | 7000.0000 | 1173.46 MB |
mgholam_fastCSV | 1000000 | 3,260.3 ms | 138.39 ms | 21.42 ms | 161000.0000 | 83000.0000 | 6000.0000 | 1260.93 MB |
Addax_Formats_Tabular | 1000000 | 3,302.0 ms | 193.39 ms | 50.22 ms | 163000.0000 | 84000.0000 | 6000.0000 | 1272.64 MB |
GenericParsing | 1000000 | 3,461.5 ms | 187.86 ms | 48.79 ms | 152000.0000 | 151000.0000 | 7000.0000 | 1173.47 MB |
Sky_Data_Csv | 1000000 | 3,504.2 ms | 116.27 ms | 17.99 ms | 294000.0000 | 150000.0000 | 7000.0000 | 2304.17 MB |
KBCsv | 1000000 | 3,519.0 ms | 152.29 ms | 39.55 ms | 192000.0000 | 99000.0000 | 6000.0000 | 1501.54 MB |
Dsv | 1000000 | 3,542.4 ms | 116.50 ms | 18.03 ms | 266000.0000 | 136000.0000 | 7000.0000 | 2082.58 MB |
ServiceStack_Text | 1000000 | 3,623.9 ms | 170.77 ms | 26.43 ms | 310000.0000 | 107000.0000 | 6000.0000 | 2441.16 MB |
CSVFile | 1000000 | 3,799.8 ms | 86.27 ms | 22.40 ms | 344000.0000 | 119000.0000 | 6000.0000 | 2713.24 MB |
Microsoft_ML | 1000000 | 3,885.4 ms | 457.67 ms | 118.86 ms | 237000.0000 | 236000.0000 | 4000.0000 | 1795.75 MB |
FileHelpers | 1000000 | 3,952.8 ms | 204.47 ms | 53.10 ms | 269000.0000 | 138000.0000 | 7000.0000 | 2105.51 MB |
FastCsvParser | 1000000 | 4,151.5 ms | 280.53 ms | 72.85 ms | 262000.0000 | 134000.0000 | 7000.0000 | 2055.43 MB |
CsvTextFieldParser | 1000000 | 4,163.5 ms | 273.33 ms | 42.30 ms | 523000.0000 | 177000.0000 | 7000.0000 | 4133.52 MB |
Ctl_Data | 1000000 | 4,281.2 ms | 78.88 ms | 4.32 ms | 304000.0000 | 153000.0000 | 7000.0000 | 2385.47 MB |
Open_Text_CSV | 1000000 | 4,621.9 ms | 73.99 ms | 19.21 ms | 197000.0000 | 58000.0000 | 6000.0000 | 1539.76 MB |
Cesil | 1000000 | 4,622.6 ms | 178.24 ms | 27.58 ms | 118000.0000 | 117000.0000 | 6000.0000 | 914.5 MB |
LumenWorksCsvReader | 1000000 | 4,723.4 ms | 60.91 ms | 15.82 ms | 662000.0000 | 177000.0000 | 8000.0000 | 5234.9 MB |
LinqToCsv | 1000000 | 4,983.1 ms | 162.48 ms | 42.19 ms | 712000.0000 | 184000.0000 | 8000.0000 | 5635.44 MB |
TinyCsvReader | 1000000 | 5,070.8 ms | 322.75 ms | 83.82 ms | 789000.0000 | 203000.0000 | 8000.0000 | 6251.65 MB |
CsvTools | 1000000 | 5,857.2 ms | 92.62 ms | 14.33 ms | 265000.0000 | 136000.0000 | 7000.0000 | 2073.79 MB |
StackOverflowRegex | 1000000 | 6,586.7 ms | 732.55 ms | 190.24 ms | 589000.0000 | 177000.0000 | 2000.0000 | 4704.57 MB |
FlatFiles | 1000000 | 6,597.4 ms | 239.44 ms | 62.18 ms | 531000.0000 | 186000.0000 | 7000.0000 | 4201.03 MB |
Csv | 1000000 | 7,255.4 ms | 684.41 ms | 177.74 ms | 1195000.0000 | 301000.0000 | 2000.0000 | 9537.9 MB |
Angara_Table | 1000000 | 7,991.3 ms | 179.96 ms | 46.73 ms | 460000.0000 | 205000.0000 | 7000.0000 | 4027.41 MB |
Microsoft_Data_Analysis | 1000000 | 11,401.1 ms | 452.09 ms | 69.96 ms | 1625000.0000 | 422000.0000 | 9000.0000 | 13310.69 MB |
Microsoft_VisualBasic_FileIO_TextFieldParser | 1000000 | 15,265.5 ms | 479.76 ms | 124.59 ms | 5034000.0000 | 1008000.0000 | 9000.0000 | 40105.77 MB |
ChoETL | 1000000 | 18,914.7 ms | 236.04 ms | 36.53 ms | 840000.0000 | 215000.0000 | 8000.0000 | 6658.12 MB |
CommonLibrary_NET | 1000000 | 27,247.0 ms | 525.68 ms | 136.52 ms | 1785000.0000 | 693000.0000 | 11000.0000 | 14799.79 MB |