Skip to content

tomasteixeira07/Monitor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Browser Resource Monitor

A lightweight Linux system resource monitor for tracking browser memory and CPU usage.

imagem

Features

  • Real-time memory (Total, Available, Used) with a visual bar
  • CPU usage monitoring with a visual bar
  • Track multiple browsers simultaneously (Firefox, Chrome, Brave, etc.)
  • Add custom browsers not in the default list
  • Lightweight (~4.5 MB RAM)
  • CPU: ~8% of one core

Installation

git clone https://github.com/tomasteixeira07/Monitor.git
cd Monitor
make
./monitor

Requirements

  • Linux with /proc filesystem
  • ncurses development libraries
  • C++11 or later
sudo apt install libncurses-dev g++

Usage

./monitor

Select browsers to monitor (0-3), press '.' to exit. Optionally add custom ones. Then press 'q' to exit.

Building

make          # Compile with optimizations
make clean    # Remove binary

About

A lightweight, efficient system resource monitor for Linux written in pure C++. Displays real-time memory usage, CPU percentage, and RAM consumption by web browsers.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Packages

 
 
 

Contributors