CSV Writer Benchmarks

December 29, 2025 ยท View on GitHub

These benchmarks write 65k "SalesRecord" objects to a CSV file.

MethodMeanErrorStdDevGen0Allocated
RecordParser_Parallel_Manual19.80 ms0.602 ms0.215 ms-482.9 KB
SylvanDataSync24.18 ms0.384 ms0.059 ms-453.99 KB
SylvanDataAsync27.44 ms0.414 ms0.148 ms-519.49 KB
NaiveBroken32.50 ms0.533 ms0.190 ms812.500042239.5 KB
NReco41.21 ms0.650 ms0.101 ms846.153842239.89 KB
NLightCsv44.58 ms0.551 ms0.143 ms833.333342241.59 KB
CsvHelperSync57.02 ms1.165 ms0.303 ms1111.111155911.09 KB
CsvHelperAsync59.16 ms0.809 ms0.210 ms1111.111155982.1 KB
SoftCircuitsWriter68.32 ms0.600 ms0.093 ms1625.000083404.51 KB
  • Uses 4x parallelization.