3 ms·
> For example, I can’t imagine working on any performance critical low-level code without a good sampling profiler. I'm pretty happy with https://github.com/ms
by orlp 2y ago
> For example, I can’t imagine working on any performance critical low-level code without a good sampling profiler.
I'm pretty happy with https://github.com/mstange/samply https://github.com/mstange/samply.
It worked out-of-the-box on Linx and MacOS, even on Windows after installing directly from the repo (recently added feature).
- neonsunset 2y agoSamply is awesome. It's my go-to profiler I can throw at any un-stripped binary on any OS that I use and then just drill down with a nice Firefox profiler UI (particularly the fact that it allows to navigate multi-threaded traces well). In fact, its predominant use for me so far was collecting "full" traces of C# code that shows the exact breakdown between time spent in user code and in write barriers and GC since .NET's AOT compilation target produces "classic" native binaries with regular object/symbol format for a given platform.