This application is a simple graphical interface atop of great smem tool by Kurt Kroeger. It does not aim to provide all the features of smem command. I made this tool to easily visualize the "real memory" consumption of processes. For each process, PID, RSS, PSS and USS are displayed. The more realistic process memory consumption is given by PSS field which counts the process private memory plus the proportion of shared memory accountable to this process. You're allowed to filter processes by name and visualize the total memory occupied by filtered processes.
This tool is made for Linux operating system.
This project depends on:
- python >= 3 (tested with version 3.10.5)
- PyQt5
- smem
The 'genDesktopEntry.sh' script can be used to generate a .desktop entry copied into ~/.local/share/applications directory.
Run './run.sh' to launch the application.
Code is under MIT license.
Icons contained in icons/ directory are made by Freepik on flaticon. They are under flaticon license. Credits for icons to link.