GeistHaus
log in · sign up

Lessons Learned Building High-Performance Rust Profiler

pawelurbanek.com

The Rust performance book features over a dozen different profiling tools. So I’m not sure if the world needed a new Rust profiler. Still, I spent the last 6+ months building hotpath-rs. In this post, I’ll describe the design decisions behind the library and share a few performance challenges I encountered while working on it. We’ll go deep into the low-level details like cache-line contention, async futures instrumentation, and decoding raw CPU traces back into Rust symbols.

0 pages link to this URL

No pages have linked to this URL yet.