SPELL=heaptrack VERSION=1.1.0 SOURCE=$SPELL-$VERSION.tar.xz SOURCE_URL=https://download.kde.org/stable/$SPELL/${VERSION}/src/$SOURCE SOURCE2=$SOURCE.sig SOURCE2_URL[0]=${SOURCE_URL[0]}.sig SOURCE_GPG=kde.gpg:$SOURCE.sig:UPSTREAM_KEY SOURCE2_IGNORE=signature SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION WEB_SITE=https://userbase.kde.org/Heaptrack LICENSE[0]=LGPL ENTERED=20170227 KEYWORDS="kde5" SHORT="a heap memory profiler for Linux" cat << EOF Heaptrack traces all memory allocations and annotates these events with stack traces. Dedicated analysis tools then allow you to interpret the heap memory profile to: - find hotspots that need to be optimized to reduce the **memory footprint** of your application - find **memory leaks**, i.e. locations that allocate memory which is never deallocated - find **allocation hotspots**, i.e. code locations that trigger a lot of memory allocation calls - find **temporary allocations**, which are allocations that are directly followed by their deallocation EOF