-
Notifications
You must be signed in to change notification settings - Fork 13k
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
Print artifact sizes in opt-dist
#113685
Print artifact sizes in opt-dist
#113685
Conversation
@bors try @rust-timer queue |
This comment has been minimized.
This comment has been minimized.
⌛ Trying commit b06554a7ca628a9d363960855ed666558faafd65 with merge bebdc7f6811e776ded6a61e1e30b4a356b369437... |
r=me |
💔 Test failed - checks-actions |
This comment has been minimized.
This comment has been minimized.
b06554a
to
ecf82a3
Compare
@bors try |
⌛ Trying commit ecf82a3f8cdd38fbda54f75201d346eec60ad93e with merge 4578898ac1a0eb7d5726035cbeff7af234ac6996... |
💔 Test failed - checks-actions |
This comment has been minimized.
This comment has been minimized.
ecf82a3
to
18305ea
Compare
@bors try |
⌛ Trying commit 18305ea with merge 85d5e826f79e0ab28a5cee2fcdb840bcd5a45143... |
☀️ Try build successful - checks-actions |
This comment has been minimized.
This comment has been minimized.
Finally. @bors r=Mark-Simulacrum rollup |
…rk-Simulacrum Print artifact sizes in `opt-dist` The Python PGO script printed a nice table of artifact sizes (`librustc_driver.so`, `libLLVM.so`, ...) at the end of the CI run, which was useful to quickly see the sizes of important files. I forgot to port this functionality into the Rust (`opt-dist`) version in rust-lang#112235. This PR fixes that. r? bootstrap
…iaskrgr Rollup of 9 pull requests Successful merges: - rust-lang#113599 (Use maybe_body_owned_by for multiple suggestions) - rust-lang#113662 (Rename VecDeque's `rotate_left` and `rotate_right` parameters) - rust-lang#113681 (rustdoc-json: Add test for private supertrait.) - rust-lang#113682 (trait system refactor ping: also apply to nested modules of `solve`) - rust-lang#113685 (Print artifact sizes in `opt-dist`) - rust-lang#113688 (llvm-wrapper: update for LLVM API change) - rust-lang#113692 (tests: adapt for removal of -opaque-pointers in LLVM 17) - rust-lang#113698 (Make it clearer that we're just checking for an RPITIT) - rust-lang#113699 (update Miri) Failed merges: - rust-lang#113625 (Structurally normalize in selection) r? `@ghost` `@rustbot` modify labels: rollup
Finished benchmarking commit (85d5e826f79e0ab28a5cee2fcdb840bcd5a45143): comparison URL. Overall result: ❌ regressions - no action neededBenchmarking this pull request likely means that it is perf-sensitive, so we're automatically marking it as not fit for rolling up. While you can manually mark this PR as fit for rollup, we strongly recommend not doing so since this PR may lead to changes in compiler perf. @bors rollup=never Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 659.454s -> 659.146s (-0.05%) |
The Python PGO script printed a nice table of artifact sizes (
librustc_driver.so
,libLLVM.so
, ...) at the end of the CI run, which was useful to quickly see the sizes of important files. I forgot to port this functionality into the Rust (opt-dist
) version in #112235. This PR fixes that.r? bootstrap