summaryrefslogblamecommitdiffstats
path: root/kde5-sdk/heaptrack/DETAILS
blob: ccfacaec7c55160e25bcde6451c877f9c074adcc (plain) (tree)
1
2
                          
                      





















                                                                                                        
           SPELL=heaptrack
         VERSION=1.2.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