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

Parallelization #27

Merged
merged 2 commits into from
Apr 20, 2024
Merged

Parallelization #27

merged 2 commits into from
Apr 20, 2024

Conversation

paolobarbolini
Copy link
Member

@paolobarbolini paolobarbolini commented Apr 6, 2024

Closes #27

@paolobarbolini
Copy link
Member Author

paolobarbolini commented Apr 6, 2024

This took 9 minutes on #11 (comment) with repositories already checked out and 64 rayon threads

@VorpalBlade
Copy link

This took 9 minutes on #11 (comment) with repositories already checked out and 64 rayon threads

How much faster was it than before? (E.g. how does it scale)

@paolobarbolini
Copy link
Member Author

On current main analyzing the top 100 crates from scratch takes 212 seconds, on this branch it takes 100 seconds. The bulk of the time is now spent on the windows crates, which because of the shared workspace and repository clone don't currently allow parallel git checkouts to be done.

@paolobarbolini paolobarbolini marked this pull request as ready for review April 17, 2024 13:40
@paolobarbolini paolobarbolini merged commit 90b214e into main Apr 20, 2024
5 checks passed
@paolobarbolini paolobarbolini deleted the parallelization branch April 20, 2024 07:11
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

Successfully merging this pull request may close these issues.

2 participants