-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
perf regression for doc generation from rollup 90416 #90512
Comments
(spoke to @GuillaumeGomez , who hypothesizes based on the contents of Pull Request #90416 that this is a spurious regression.) |
I wonder if it's possible that something in rustc changed that is only used by rustdoc, so the regression only showed up in doc builds? |
I looked through the rollup diff. None of the compiler changes (and certainly not the rustdoc) changes jump out at me as potentially causing this regression. #90377 doesn't seem likely either, since I don't think it'd affect rustdoc differently from the compiler. However, I wonder if the regression could be due to #89876. It makes some Also, the most significant regressions are for doc builds, but there are non-trivial regressions on check (and maybe other) builds too (EDIT: the check regressions show up even with "Filter out very small changes" checked): |
I wonder if it makes sense not to investigate too heavily for helloworld regressions. Rustdoc has lots of global analysis which I've been meaning to look at to see if it's truly necessary, but I don't think there's much we can do to avoid regressions like this in the short-term. |
I agree about helloworld, but real-world crates regressed a lot too. E.g., ripgrep and futures regressed by about 1.75%. |
Looking at the query diff view, |
Spawned off of #90416 (comment)
34 doc benchmarks regressed by 1% or more.
The text was updated successfully, but these errors were encountered: