Skip to content

Commit 104898d

Browse files
authored
Merge pull request #6832 from rylev/perf-2025-07-22
Add perf triage for 2025-07-22
2 parents c9e23da + 719c2e9 commit 104898d

File tree

1 file changed

+20
-1
lines changed

1 file changed

+20
-1
lines changed

draft/2025-07-23-this-week-in-rust.md

Lines changed: 20 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,26 @@ If you are an event organizer hoping to expand the reach of your event, please s
143143

144144
### Rust Compiler Performance Triage
145145

146-
<!-- Perf results go here -->
146+
Fairly busy week with improvements outweighing regressions. Most of the regressions were considered acceptable given the circumstances (such as landing a long awaited feature). By far the biggest win comes from being a bit smarter about hashing certain information inside of `DefPathHash`. Since hashing happens quite a lot in th compiler's query system, optimizing when hashing happens can have large performance impacts.
147+
148+
Triage done by **@rylev**.
149+
Revision range: [a9fb6103..3f9f20f7](https://perf.rust-lang.org/?start=a9fb6103b05c6ad6eee6bed4c0bb5a2e8e1024c6&end=3f9f20f71dd945fe7d044e274094a53c90788269&absolute=false&stat=instructions%3Au)
150+
151+
**Summary**:
152+
153+
| (instructions:u) | mean | range | count |
154+
|:----------------------------------:|:-----:|:--------------:|:-----:|
155+
| Regressions ❌ <br /> (primary) | 0.4% | [0.1%, 0.9%] | 47 |
156+
| Regressions ❌ <br /> (secondary) | 0.8% | [0.1%, 2.7%] | 69 |
157+
| Improvements ✅ <br /> (primary) | -0.8% | [-4.1%, -0.2%] | 122 |
158+
| Improvements ✅ <br /> (secondary) | -0.7% | [-2.5%, -0.0%] | 143 |
159+
| All ❌✅ (primary) | -0.5% | [-4.1%, 0.9%] | 169 |
160+
161+
162+
3 Regressions, 8 Improvements, 8 Mixed; 8 of them in rollups
163+
35 artifact comparisons made in total
164+
165+
[Full report here](https://github.com/rust-lang/rustc-perf/blob/3c5e96856ae3c9e34f08e4b9bb3ef0fe75709db2/triage/2025/2025-07-22.md).
147166

148167
### [Approved RFCs](https://github.com/rust-lang/rfcs/commits/master)
149168

0 commit comments

Comments
 (0)