nietras
nietras.bsky.social
nietras
@nietras.bsky.social
Systems and machine learning programmer pushing .NET performance to the limits for real-time 24/7 edge applications.
@nietras@mastodon.social (he/him)
Thanks, is there full code for this somewhere?
For the specific case of Sep I doubt this will be faster given the mask for each special character is used too. Eg mask for column separator is used to check if only separators and quick readout of those which is why Sep is fast for this common case.
May 20, 2025 at 7:50 AM
😭
May 9, 2025 at 5:28 PM
December 9, 2024 at 2:33 PM
I definitely did today when I found out that to change the name of column of a 2GB csv file that is in the first line of the file, the file was read into memory as a single string and then Replace(..) called on the entire file... 😅 It's a good thing #dotnet is damn fast!

PS: Please come to mastodon
GitHub - nietras/Sep: World's Fastest .NET CSV Parser. Modern, minimal, fast, zero allocation, reading and writing of separated values (`csv`, `tsv` etc.). Cross-platform, trimmable and AOT/NativeAOT ...
World's Fastest .NET CSV Parser. Modern, minimal, fast, zero allocation, reading and writing of separated values (`csv`, `tsv` etc.). Cross-platform, trimmable and AOT/NativeAOT compatible. - n...
github.com
December 6, 2024 at 6:27 PM