The more words an open source tool devotes to the alternatives, the better engineered it tends to be IME. From Uber's article about their method profiler:
miniblog.
Related Posts
It's really satisfying to use a profiler for the first time on a project. I always find a big performance win with only a small code change.
It's never the code that I expected to be slow, however!
Using Miri, the Rust interpreter, as a profiler to find bottlenecks: https://medium.com/source-and-buggy/data-driven-performance-optimization-with-rust-and-miri-70cb6dde0d35
Handy elisp for profiling code and summing function time by function (unlike the hierarchical profiler-report):
