Skip to content

Commit 1eedcd1

Browse files
committed
Add perf triage for 2022-06-08
1 parent 1f92841 commit 1eedcd1

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

‎draft/2022-06-08-this-week-in-rust.md

+20-1
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,26 @@ If you are a Rust project owner and are looking for contributors, please submit
7474

7575
### Rust Compiler Performance Triage
7676

77-
<!-- Perf results go here -->
77+
A busy week in compiler performance, but fortunately improvements outweighed regressions. The biggest improvements came from @nnethercote's work on making the decoding of `SourceFile::lines` lazy which significantly cuts the costs of decoding crate metadata. The biggest regressions came from the removal of json handling in `rustc_serialize` which has been a multi-month effort to improve the maintainability of json (de-)serialization in the compiler.
78+
79+
Triage done by **@rylev**.
80+
Revision range: [0a43923a..bb55bd](https://perf.rust-lang.org/?start=0a43923a86c3b8f11d005884871b152f59b746f7&end=bb55bd449e65e611da928560d948982d73e50027&absolute=false&stat=instructions%3Au)
81+
82+
**Summary**:
83+
84+
| | mean | max | count |
85+
|:----------:|:----:|:---:|:-----:|
86+
| Regressions 😿 <br /> (primary) | 0.5% | 3.2% | 36 |
87+
| Regressions 😿 <br /> (secondary) | 0.3% | 0.9% | 15 |
88+
| Improvements 🎉 <br /> (primary) | -1.3% | -15.1% | 124 |
89+
| Improvements 🎉 <br /> (secondary) | -2.7% | -13.5% | 182 |
90+
| All 😿🎉 (primary) | -0.9% | -15.1% | 160 |
91+
92+
93+
2 Regression, 6 Improvements, 5 Mixed; 4 of them in rollups
94+
48 artifact comparisons made in total
95+
96+
[Full report here](https://github.com/rust-lang/rustc-perf/blob/master/triage/2022-06-07.md)
7897

7998
### Call for Testing
8099

0 commit comments

Comments
 (0)