Skip to content

Conversation

Kobzol
Copy link
Member

@Kobzol Kobzol commented Sep 9, 2025

This blog post contains the results of the 2025 Rust Compiler Performance Survey, including insights, charts, and description of recent performance work that we did (also) in reaction to this survey results. All of the text was written by me, so it reflects my analysis of the survey results and my opinions. Happy to reword/remove/add things based on suggestions!

The charts for the blog were generated by my analysis scripts (rust-lang/surveys#344), same as for the annual State of Rust survey. To view the charts in the correct size and with interactivity, it is best to locally run zola serve, but the "Rendered" link below also kinda works.

CC @epage (Cargo and general perf. work) @Veykril (RA mentions) @lqd @nnethercote @Mark-Simulacrum

Rendered

Copy link
Member

@davidtwco davidtwco left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

This is a fantastic summary of the survey results, very well-written and understandable.

Copy link
Contributor

@nnethercote nnethercote left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

It was surprising for us to see that around a quarter of respondents who (almost) never use a debugger still want to have full debuginfo generated by default.

It's natural to assume that all survey respondents are rational and well-informed, but it's never true. I think the wording here is fine, but I also think these users' opinions can be ignored, because I think they didn't understand everything.

@nnethercote
Copy link
Contributor

This is a fantastic summary of the survey results, very well-written and understandable.

Agreed! I particularly like all the links in the discussion, showing how all the ideas and in-progress work are connected., Great work, @Kobzol.

@Kobzol
Copy link
Member Author

Kobzol commented Sep 10, 2025

Thanks everyone for reviews! I did a final reading pass, fixed some typos and links, and changed the publication date to today (and thus also changed the tense of the LLD switch to future). I will let it sit for a few hours and then merge it, so that we can make TWiR.

@Kobzol Kobzol marked this pull request as ready for review September 10, 2025 07:36
Co-authored-by: Rémy Rakic <[email protected]>
Copy link
Member

@lqd lqd left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

What great work!

@Kobzol Kobzol merged commit 36b202c into rust-lang:master Sep 10, 2025
5 checks passed
@Kobzol Kobzol deleted the compiler-performance-survey-results branch September 10, 2025 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants