-
Notifications
You must be signed in to change notification settings - Fork 148
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
Parallelize llvm-cov invocations #1015
Conversation
llvm-cov can be fairly slow per invocation, but can safely and easily be parallelized for significant speed-ups when there are many binary artifacts. See mozilla#1013.
@marco-c Do you have a rough timeline for when you might cut another grcov release with this change? |
I will do it later today. |
I released v0.8.18. |
Thank you! |
I wanted to bring some feedback (cc #1013 (comment)): The results (with |
Thanks for reporting back! Are those numbers with this change or without it?
I assume you meant "with Also, can you clarify what you mean about that last part ("dirs with |
@jonhoo yeah, fixed dirs -> deps, and main.rs -> build.rs thanks.
grcov v0.8.18 I have two html reports, for I meant
All of those |
also ran strace
|
Oh, that's interesting that by only using I think the |
I'm pretty sure that there's a lot of what we usually don't need to measure in |
llvm-cov can be fairly slow per invocation, but can safely and easily be parallelized for significant speed-ups when there are many binary artifacts.
See #1013.