4 ms·
To the list of profiling tools I would like to add KDAB Hotspot and KDE Heaptrack. The former, hotspot, is a visualiser for perf data, and it deals ok with tru
by VorpalWay 11mo ago
To the list of profiling tools I would like to add KDAB Hotspot and KDE Heaptrack.
The former, hotspot, is a visualiser for perf data, and it deals ok with truly massive files that made perfetto and similar just big down. It also supports visualing off-CPU profiles ("why is my program slow but not CPU bound?").
The latter, heaptrack, is a tool with very similar UI to hotspot (I think the two tools share some code even) to profile malloc/free (or new/delete). Sometimes the performance issue is as simple as not reusing a buffer but reallocating it over and over inside a loop. And sometimes you wonder where all the memory is going.
- namibj 11mo agoSecond that, they are very powerful and fast.