Skip to content

Heaptrack v1.3.0 Release

Version 1.3.0 of the KDE Heaptrack project was just released by KDAB’s Milian Wolff.

Heaptrack is a heap memory profiler on Linux-based operating systems. It can help you find hotspots that need to be optimized for reducing memory usage, memory leaks, allocation hotspots, and temporary allocations.

Included in this release is a special new feature that NetworkRADIUS hired KDAB to develop: support for custom suppression files, including support for per-application embedded default suppression lists. This can be done by the same API that is already used by LSAN: __lsan_default_suppressions. KDAB is always more than happy to make improvements to products for their customers. And this change even made it into the very next release! Thanks to NetworkRADIUS for bringing this forward.

This release also brings you filtering by time ranges. All you have to do to filter by time range is select a range of time and right click. The ability to see the difference between the two time points that results from this action is a very helpful new feature in the workflow of the heap memory analysis.

heaptrack

Heaptrack v1.3.0 comes with many more important bug fixes and improvements and new features.

To read more about what’s new in Heaptrack 1.3.0 and to get the source code, visit https://invent.kde.org/sdk/heaptrack/-/releases/v1.3.0.

To read a bit of Heaptrack’s backstory, visit https://www.kdab.com/heaptrack-v1-0-0-release/.

If you’re interested in hiring KDAB to improve a product for your team of developers, please feel free to contact us at the office nearest you to find out how we can help.

About KDAB

If you like this article and want to read similar material, consider subscribing via our RSS feed.

Subscribe to KDAB TV for similar informative short video content.

KDAB provides market leading software consulting and development services and training in Qt, C++ and 3D/OpenGL. Contact us.

FacebookTwitterLinkedInEmail
Leave a Reply

Your email address will not be published. Required fields are marked *