Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Sep library now supports parallel processing #65

Closed
burnchar opened this issue Jan 9, 2024 · 5 comments
Closed

Sep library now supports parallel processing #65

burnchar opened this issue Jan 9, 2024 · 5 comments

Comments

@burnchar
Copy link

burnchar commented Jan 9, 2024

RecordParser is no longer the only parallel CSV library.

🌪️ Multi-threaded - unparalleled speed with highly efficient parallel CSV parsing that is [up to 35x faster than CsvHelper]

Please add Sep tests with parallel support. I am curious if it can dethrone RecordParser!

@joelverhagen
Copy link
Owner

@nietras already submitted a PR.
#61

I just haven't gotten around to re-running the benchmarks and updating the blog. But based on his own runs (#64) it's looking really good!

@nietras
Copy link
Contributor

nietras commented Jan 9, 2024

@burnchar thanks for paying attention, I have benched against RecordParser and Sep is definitely faster. I had hoped to blog about the release but occupied by other matters and experiments. Server GC is your friend!

@burnchar
Copy link
Author

burnchar commented Jan 9, 2024

@burnchar thanks for paying attention, I have benched against RecordParser and Sep is definitely faster. I had hoped to blog about the release but occupied by other matters and experiments. Server GC is your friend!

I was not paying enough attention to notice that you had already sent a PR, but thank you both for your good work!
Writing high-performance libraries helps both the community and even the environment, and researching and sharing performance comparisons of those libraries helps get people to actually use them.

@joelverhagen
Copy link
Owner

@burnchar
Copy link
Author

Thank you for your updated benchmarks, and for your work on NuGet.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants