Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bluecannonball/memrescue

Keeps your Linux desktop fast and responsive by proactively killing programs using too much memory and clearing swap/caches as needed.
https://github.com/bluecannonball/memrescue

fast linux linux-desktop memory performance

Last synced: about 1 month ago
JSON representation

Keeps your Linux desktop fast and responsive by proactively killing programs using too much memory and clearing swap/caches as needed.

Awesome Lists containing this project

README

        

# Memrescue
Memrescue keeps your Linux desktop fast and responsive by proactively killing programs using too much memory and clearing swap/caches as needed.

## Installation
You can install Memrescue using make:
```sh
$ make
$ sudo make install
```
Then, you can make it start on boot with systemd:
```sh
$ systemctl enable memrescue # Add --now to also start it immediately
```

## Uninstallation
You can uninstall Memrescue using make:
```sh
$ sudo make uninstall
```
This will also disable and stop `memrescue.service`.

## Updating
If you enabled `memrescue.service`, update with `sudo make update` to recompile Memrescue and restart the service. Otherwise, use `sudo make install`.

## Usage (without systemd)
```sh
$ sudo memrescue
```

## Configuring Memrescue
You can edit any of the options in `config.hpp`. However, you will need to compile Memrescue again, as if you are updating it.