-
Notifications
You must be signed in to change notification settings - Fork 13.2k
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
25% compile time increase on beta when building async-std #68864
Comments
|
Commits in that range: 41f41b2...c2d141d |
@jonas-schievink i figure until we've narrowed to a specific PR, we can keep the needs-bisect tag, right? |
triage: P-high. Assigning to self. might be good to see if we can extract a case to add to perf.rlo from this. |
Is this for release or debug builds? |
This is just a normal |
(I cannot reproduce the described regression in a reliable fashion on my Mac.) |
Maybe we can use self-profile to try and narrow down what has changed? |
@jonas-schievink what kind of machine are you using? In particular, what OS (and if Linux, what distribution and version?) |
This was on a ThinkPad X1 Carbon running Arch Linux (not sure how up-to-date it was at the time, but not more than a few weeks out of date). I can take another look to narrow this down. |
On my machine,
cargo build
on async-rs/async-std@1d87583 finishes in ~6.75s on stable 1.41.0, but takes at least 8.50s on the current beta (1.42.0-beta.2 (3d2613e 2020-02-04)), an increase of ~25%.Recent nightlies are still affected, but my perf improvements in #68606 and #68672 improve things a bit which hides the regression.
The text was updated successfully, but these errors were encountered: