diff options
author | Treeve Jelbert | 2017-02-27 09:59:00 +0100 |
---|---|---|
committer | Treeve Jelbert | 2017-02-27 09:59:00 +0100 |
commit | a4a625a49907e872c15449581b03d36064b76636 (patch) | |
tree | 441a0c52311d6f26f077349720d863c8e4e7de3d /kde5-sdk/heaptrack | |
parent | d52bcc3fc89ca785fe8d8f74ac354fe4ab2f828f (diff) |
heaptrack-1.0.0
Diffstat (limited to 'kde5-sdk/heaptrack')
-rw-r--r-- | kde5-sdk/heaptrack/CONFIGURE | 1 | ||||
-rwxr-xr-x | kde5-sdk/heaptrack/DEPENDS | 13 | ||||
-rwxr-xr-x | kde5-sdk/heaptrack/DETAILS | 24 | ||||
-rw-r--r-- | kde5-sdk/heaptrack/HISTORY | 4 |
4 files changed, 42 insertions, 0 deletions
diff --git a/kde5-sdk/heaptrack/CONFIGURE b/kde5-sdk/heaptrack/CONFIGURE new file mode 100644 index 0000000000..b2f02c3032 --- /dev/null +++ b/kde5-sdk/heaptrack/CONFIGURE @@ -0,0 +1 @@ +source $GRIMOIRE/CMAKE_CONFIGURE diff --git a/kde5-sdk/heaptrack/DEPENDS b/kde5-sdk/heaptrack/DEPENDS new file mode 100755 index 0000000000..bd8cebec68 --- /dev/null +++ b/kde5-sdk/heaptrack/DEPENDS @@ -0,0 +1,13 @@ +source $GRIMOIRE/KDE5_DEPENDS && +depends boost && +depends elfutils && +depends libunwind && +depends zlib && +depends kconfigwidgets && +depends kcoreaddons && +depends ki18n && +depends kio && +depends kitemmodels && +depends threadweaver && +optional_depends kdiagram '' '' 'chart visualizations' && +runtime_depends gdb diff --git a/kde5-sdk/heaptrack/DETAILS b/kde5-sdk/heaptrack/DETAILS new file mode 100755 index 0000000000..7dff7487cd --- /dev/null +++ b/kde5-sdk/heaptrack/DETAILS @@ -0,0 +1,24 @@ + SPELL=heaptrack + VERSION=1.0.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 diff --git a/kde5-sdk/heaptrack/HISTORY b/kde5-sdk/heaptrack/HISTORY new file mode 100644 index 0000000000..25b471dadb --- /dev/null +++ b/kde5-sdk/heaptrack/HISTORY @@ -0,0 +1,4 @@ +2017-02-27 Treeve Jelbert <treeve@sourcemage.org> + * DETAILS: version 1.0.0 + spell created + |