Hi Team,
Heaptrack is a great tool to track memory leaks and hotspots for memory allocation in general. I recently had to work on an issue, where the RAM usage of my application was increasing without bounds linearly, heaptrack showed that there were no leaks, but finally with lots of debug-info, we decide it was actually external fragmentation of memory, caused due to excess std::malloc usage.
Having some way to analyse fragmentation of the application would be a great addition to heaptrack.
I would also be interested in trying to put up an MR is possible, do you guys have any ideas, suggestions on how to start approaching this problem.
Thanks in advance ![]()