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

Add multi-thread support #276

Open
bezirg opened this issue Jul 24, 2023 · 1 comment
Open

Add multi-thread support #276

bezirg opened this issue Jul 24, 2023 · 1 comment
Labels
feature a feature which should be implemented hacktoberfest performance

Comments

@bezirg
Copy link
Contributor

bezirg commented Jul 24, 2023

This is a feature request.

For large projects, checking in multiple threads could parallelize the I/O and processing time, hopefully yielding better performance.

Also, it should be worht to provide an option flag to control the number of threads used.

@mstruebing
Copy link
Member

I actually remember back when I was implementing this tool in its first iteration I tried to run it with go routines in multiple threads but the result was actually slower than a single thread.

Maybe that changed with all the changes in between, and I'm not entirely sure but I believe I've had an HDD back then, no SSD. So it may be worth trying and benchmarking it first before building a solid solution.

@per1234 per1234 added feature a feature which should be implemented performance labels Jan 3, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature a feature which should be implemented hacktoberfest performance
Projects
None yet
Development

No branches or pull requests

3 participants