Flamegraphs are an indispensable tool, but sometimes I overuse them. Here's an example for difftastic -- it spends most of the time computing the shortest path.
I was able to make the diff graph smaller, making difftastic much faster -- but the new flamegraph looked the same!
miniblog.
Related Posts
cargo flamegraph is a delightful way to run your Rust binaries as normal, but see a flamegraph of runtime performance! https://github.com/flamegraph-rs/flamegraph
