HN Hall of Fame Weekly email

The Rust Performance Book (2020)

nnethercote.github.io Books & learning Books & long-form works Software engineering Candidate
Screenshot of nnethercote.github.io captured 2026-07-20
Page preview · captured 2026-07-20

Resurfaced independently across 3 calendar years, with breakout response in 2 of them.

submissions
4
submitters
4
observed span
2020–2025
peak thread · 33 comments
213 pts
latest 20+ return · 2025-11-19
213 pts

Submission timeline

2007–2026

One slot for every year since HN launched. Height is that year's peak points; orange marks a 100+ point or 50+ comment breakout. Select a bar to open its strongest thread.

First comments on top threads

HN comment order

I got a ton of value from this book. It actually pushed me to dive deeper into profiling and eventually start building Rust perf tooling of my own https://github.com/pawurb/hotpath-rs

pawurb·213-point thread·

Nicholas Nethercote is, of course, the author of the "How to speed up the Rust compiler" series of articles [1], which I found fascinating. He spent quite some time at Mozilla optimizing rustc internals. Kudos for his work, and for making Rust compilation faster for all of us. ^[1]: https://blog.mozilla.org/nnethercote/category/rust/

Previous discussions: https://hn.algolia.com/?dateRange=all&page=0&prefix=false&qu...

asicsp·84-point thread·

Section 8 "Heap allocations": > Heap allocations are moderately expensive. The exact details depend on which allocator is in use, but each allocation (and deallocation) typically involves acquiring a global lock, doing some non-trivial data structure manipulation, and possibly executing a system call. One sure hopes it doesn't take a global lock for each allocation; I don't think jemalloc does.

The first top-level comment from each of the four biggest threads, in HN’s own order. Excerpts are shortened; open a comment for full context.

Breakout years
2

100+ points or 50+ comments

Total points
514

reference only — not used in Hall rules or ranking

Total comments
80

reference only — not used in Hall rules or ranking

Every submission

DateTitle as submittedByPointsComments
2020-11-17The Rust Performance BookFirst breakoutwalterbell15319
2023-02-21The Rust Performance Booksigna11641
2023-04-20The Rust Performance Book (2020)cwaffles8427
2025-11-19The Rust Performance Book (2020)Best thread · Latest 20+ point returnvinhnx21333