Skip to content

LionelSalesses/MemoryUsageViewer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Introduction

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.

Screenshots

screenshot1.png

Requirements

This tool is made for Linux operating system.

This project depends on:

  • python >= 3 (tested with version 3.10.5)
  • PyQt5
  • smem

Usage

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.

License

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.

Releases

No releases published

Packages

No packages published