BenchmarkDotNet=v0.12.1, OS=Windows 10.0.19042
AMD Ryzen 9 3950X, 1 CPU, 32 logical and 16 physical cores
.NET Core SDK=5.0.100
  [Host]     : .NET Core 3.1.9 (CoreCLR 4.700.20.47201, CoreFX 4.700.20.47203), X64 RyuJIT
  DefaultJob : .NET Core 3.1.9 (CoreCLR 4.700.20.47201, CoreFX 4.700.20.47203), X64 RyuJIT
MethodLineCount Mean Error StdDev
CsvHelperCsvReader050.20 μs0.498 μs0.466 μs
CsvTextFieldParserCsvReader042.93 μs0.266 μs0.222 μs
FastCsvParserCsvReader070.75 μs0.219 μs0.205 μs
HomeGrownCsvReader043.26 μs0.180 μs0.141 μs
LumenWorksCsvReader047.74 μs0.852 μs0.755 μs
MgholamFastCsvReader068.64 μs0.149 μs0.124 μs
NRecoCsvReader054.85 μs0.226 μs0.189 μs
ServiceStackTextCsvReader042.57 μs0.425 μs0.397 μs
ReallySimpleCsvReader042.77 μs0.397 μs0.352 μs
StringSplitCsvReader042.71 μs0.292 μs0.259 μs
TinyCsvReader042.60 μs0.389 μs0.325 μs
CsvHelperCsvReader157.58 μs0.411 μs0.385 μs
CsvTextFieldParserCsvReader150.02 μs0.309 μs0.274 μs
FastCsvParserCsvReader176.75 μs0.325 μs0.304 μs
HomeGrownCsvReader150.92 μs0.240 μs0.213 μs
LumenWorksCsvReader155.22 μs1.020 μs1.175 μs
MgholamFastCsvReader174.88 μs0.158 μs0.148 μs
NRecoCsvReader159.16 μs0.857 μs0.802 μs
ServiceStackTextCsvReader151.02 μs0.376 μs0.351 μs
ReallySimpleCsvReader1107.68 μs0.535 μs0.474 μs
StringSplitCsvReader150.28 μs0.518 μs0.433 μs
TinyCsvReader154.39 μs0.178 μs0.158 μs
CsvHelperCsvReader10116.75 μs0.441 μs0.412 μs
CsvTextFieldParserCsvReader1076.33 μs0.188 μs0.176 μs
FastCsvParserCsvReader1096.22 μs0.107 μs0.095 μs
HomeGrownCsvReader1073.62 μs0.390 μs0.364 μs
LumenWorksCsvReader1088.58 μs0.295 μs0.262 μs
MgholamFastCsvReader1088.13 μs0.181 μs0.169 μs
NRecoCsvReader1077.51 μs0.230 μs0.215 μs
ServiceStackTextCsvReader1063.61 μs0.395 μs0.330 μs
ReallySimpleCsvReader10389.29 μs2.433 μs2.276 μs
StringSplitCsvReader1059.56 μs0.220 μs0.195 μs
TinyCsvReader10107.08 μs0.466 μs0.389 μs
CsvHelperCsvReader100608.18 μs1.239 μs1.099 μs
CsvTextFieldParserCsvReader100384.58 μs1.336 μs1.185 μs
FastCsvParserCsvReader100281.57 μs1.253 μs1.172 μs
HomeGrownCsvReader100321.88 μs0.909 μs0.759 μs
LumenWorksCsvReader100345.04 μs0.937 μs0.877 μs
MgholamFastCsvReader100221.73 μs0.524 μs0.490 μs
NRecoCsvReader100244.34 μs2.497 μs2.336 μs
ServiceStackTextCsvReader100262.91 μs1.033 μs0.966 μs
ReallySimpleCsvReader1003,168.11 μs14.541 μs13.602 μs
StringSplitCsvReader100202.31 μs0.510 μs0.477 μs
TinyCsvReader100588.59 μs2.325 μs2.175 μs
CsvHelperCsvReader10005,679.55 μs38.118 μs35.656 μs
CsvTextFieldParserCsvReader10003,464.75 μs19.934 μs18.647 μs
FastCsvParserCsvReader10002,203.70 μs13.451 μs12.582 μs
HomeGrownCsvReader10002,615.24 μs17.229 μs16.116 μs
LumenWorksCsvReader10003,153.97 μs16.162 μs15.118 μs
MgholamFastCsvReader10001,439.88 μs4.529 μs4.015 μs
NRecoCsvReader10001,837.38 μs10.984 μs10.275 μs
ServiceStackTextCsvReader10002,295.68 μs4.123 μs3.219 μs
ReallySimpleCsvReader100030,310.06 μs179.895 μs168.274 μs
StringSplitCsvReader10001,652.18 μs3.554 μs3.150 μs
TinyCsvReader10005,741.70 μs29.269 μs27.378 μs
CsvHelperCsvReader1000077,009.14 μs401.655 μs356.057 μs
CsvTextFieldParserCsvReader1000051,073.03 μs653.376 μs611.168 μs
FastCsvParserCsvReader1000039,193.67 μs613.026 μs573.425 μs
HomeGrownCsvReader1000040,944.53 μs439.674 μs411.271 μs
LumenWorksCsvReader1000046,484.61 μs818.265 μs765.406 μs
MgholamFastCsvReader1000021,730.18 μs264.950 μs234.871 μs
NRecoCsvReader1000031,890.34 μs244.819 μs217.026 μs
ServiceStackTextCsvReader1000040,421.58 μs639.747 μs598.420 μs
ReallySimpleCsvReader10000313,169.95 μs629.569 μs588.900 μs
StringSplitCsvReader1000036,162.92 μs713.483 μs849.350 μs
TinyCsvReader1000070,567.04 μs1,395.621 μs1,370.687 μs
CsvHelperCsvReader100000792,783.47 μs8,943.787 μs8,366.024 μs
CsvTextFieldParserCsvReader100000543,291.61 μs5,778.473 μs5,405.188 μs
FastCsvParserCsvReader100000365,200.16 μs1,540.393 μs1,365.519 μs
HomeGrownCsvReader100000413,031.47 μs1,708.153 μs1,597.808 μs
LumenWorksCsvReader100000586,657.46 μs8,654.952 μs8,095.847 μs
MgholamFastCsvReader100000302,559.78 μs2,077.232 μs1,621.766 μs
NRecoCsvReader100000340,973.21 μs3,438.370 μs3,216.253 μs
ServiceStackTextCsvReader100000389,892.03 μs6,718.863 μs6,284.828 μs
ReallySimpleCsvReader1000003,199,973.24 μs12,962.366 μs12,125.005 μs
StringSplitCsvReader100000312,244.09 μs6,087.832 μs7,010.757 μs
TinyCsvReader100000796,052.86 μs7,991.899 μs6,673.598 μs
CsvHelperCsvReader10000007,753,068.68 μs39,794.348 μs35,276.653 μs
CsvTextFieldParserCsvReader10000005,311,378.79 μs35,997.891 μs30,059.869 μs
FastCsvParserCsvReader10000004,090,570.05 μs32,795.884 μs30,677.290 μs
HomeGrownCsvReader10000004,613,020.50 μs46,160.683 μs43,178.732 μs
LumenWorksCsvReader10000005,403,152.15 μs24,408.695 μs21,637.673 μs
MgholamFastCsvReader10000003,418,042.44 μs64,410.166 μs63,259.395 μs
NRecoCsvReader10000003,649,808.13 μs51,946.251 μs48,590.556 μs
ServiceStackTextCsvReader10000004,242,369.70 μs33,565.641 μs31,397.321 μs
ReallySimpleCsvReader100000031,170,867.61 μs149,760.103 μs132,758.430 μs
StringSplitCsvReader10000003,413,183.09 μs49,114.454 μs45,941.691 μs
TinyCsvReader10000007,891,362.47 μs62,345.470 μs58,317.991 μs