BenchmarkDotNet v0.15.8, Linux Ubuntu 24.04.5 LTS (Noble Numbat)
AMD EPYC 7763 2.70GHz, 1 CPU, 4 logical and 2 physical cores
.NET SDK 10.0.403
[Host] : .NET 10.0.14 (10.0.14, 10.0.1426.52326), X64 RyuJIT x86-64-v3
Job-INMAZI : .NET 10.0.14 (10.0.14, 10.0.1426.52326), X64 RyuJIT x86-64-v3
IterationCount=5 RunStrategy=Throughput WarmupCount=3
| Method | Rows | Columns | WithQuotes | Mean | Error | StdDev | Ratio | RatioSD | Gen0 | Allocated | Alloc Ratio |
| Sep | 10000 | 25 | False | 660.8 μs | 7.82 μs | 1.21 μs | 1.00 | 0.00 | - | 1072 B | 1.00 |
| Sylvan | 10000 | 25 | False | 810.1 μs | 12.36 μs | 3.21 μs | 1.23 | 0.00 | 3.9063 | 41633 B | 38.84 |
| CsvHelper | 10000 | 25 | False | 13,445.4 μs | 74.67 μs | 19.39 μs | 20.35 | 0.04 | - | 21328 B | 19.90 |
| 'HeroParser UTF-16 (string)' | 10000 | 25 | False | 750.4 μs | 11.03 μs | 2.86 μs | 1.14 | 0.00 | - | 176 B | 0.16 |
| 'HeroParser UTF-8 (byte[])' | 10000 | 25 | False | 627.7 μs | 6.52 μs | 1.69 μs | 0.95 | 0.00 | - | 176 B | 0.16 |
| Sep | 10000 | 25 | True | 1,999.2 μs | 41.62 μs | 10.81 μs | 1.00 | 0.01 | - | 1072 B | 1.00 |
| Sylvan | 10000 | 25 | True | 5,423.2 μs | 83.55 μs | 12.93 μs | 2.71 | 0.01 | - | 41818 B | 39.01 |
| CsvHelper | 10000 | 25 | True | 17,393.8 μs | 288.92 μs | 75.03 μs | 8.70 | 0.05 | - | 21328 B | 19.90 |
| 'HeroParser UTF-16 (string)' | 10000 | 25 | True | 2,189.1 μs | 4.42 μs | 0.68 μs | 1.10 | 0.01 | - | 176 B | 0.16 |
| 'HeroParser UTF-8 (byte[])' | 10000 | 25 | True | 2,160.4 μs | 28.63 μs | 4.43 μs | 1.08 | 0.01 | - | 176 B | 0.16 |