How to Install and Uninstall heaptrack-gui Package on Ubuntu 20.10 (Groovy Gorilla)

Last updated: May 02,2024

1. Install "heaptrack-gui" package

This is a short guide on how to install heaptrack-gui on Ubuntu 20.10 (Groovy Gorilla)

$ sudo apt update $ sudo apt install heaptrack-gui

2. Uninstall "heaptrack-gui" package

In this section, we are going to explain the necessary steps to uninstall heaptrack-gui on Ubuntu 20.10 (Groovy Gorilla):

$ sudo apt remove heaptrack-gui $ sudo apt autoclean && sudo apt autoremove

3. Information about the heaptrack-gui package on Ubuntu 20.10 (Groovy Gorilla)

Package: heaptrack-gui
Architecture: amd64
Version: 1.1.0+20180922.gitf752536-4build1
Priority: optional
Section: universe/devel
Source: heaptrack
Origin: Ubuntu
Maintainer: Ubuntu Developers
Original-Maintainer: Debian Science Maintainers
Bugs: https://bugs.launchpad.net/ubuntu/+filebug
Installed-Size: 621
Depends: kio, libboost-iostreams1.71.0, libc6 (>= 2.14), libgcc-s1 (>= 3.0), libkchart2 (>= 2.6.0), libkf5configcore5 (>= 4.97.0), libkf5configwidgets5 (>= 4.96.0), libkf5coreaddons5 (>= 4.100.0), libkf5i18n5 (>= 4.97.0), libkf5itemmodels5 (>= 4.96.0), libkf5kiowidgets5 (>= 4.96.0), libkf5threadweaver5 (>= 4.98.0), libkf5widgetsaddons5 (>= 4.96.0), libqt5core5a (>= 5.12.2), libqt5gui5 (>= 5.7.0) | libqt5gui5-gles (>= 5.7.0), libqt5widgets5 (>= 5.2.0~alpha1), libstdc++6 (>= 6)
Filename: pool/universe/h/heaptrack/heaptrack-gui_1.1.0+20180922.gitf752536-4build1_amd64.deb
Size: 164552
MD5sum: 18d25a839d91aeb19b495e2c052ce8d1
SHA1: 303ac2164908ba1cf4a353173502159c4b8b9a0b
SHA256: b9a2dec0bc662dde72c061253cbb6b2b0a284c5082314d27c291fb5f3546efd1
SHA512: 2dd275b484ba50b4bcf20e6b67a202f9f18d9c6088b0a88def24c57262561e3b3aca82fa779fd93f44b31ba54b960766105c849effa96b9e620464b517b62136
Homepage: https://github.com/KDE/heaptrack
Description-en: heap memory profiler for Linux
Heap memory usage profiler. It uses LD_PRELOAD to track all calls
to the core memory allocation functions and logs these occurrences.
Additionally, backtraces are obtained and logged. It can also
generate a historigram of allocation sizes over the number of
calls. Heaptrack measures the following:
.
* Heap memory consumption (like Massif).
* Number of calls to allocation functions (like callgrind).
* Total amount of memory allocated, ignoring deallocations.
* Leaked memory (like memcheck).
.
Heaptrack is notable for it's ability to attach to running processes,
for consuming substantially less memory than Valgrind, and for not
reducing an application's interactivity as much as Valgrind does.
Heaptrack is useful for debugging memory leaks and memory ballooning.
.
The package contains the GUI for data analysis.
Description-md5: 81174acb789b6d87eef358fb7119aacf